点击或拖拽改变大小

Functions.TToC 方法

X#
-- todo --
DateTime 表达式转换为指定格式的 Character 值。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION TToC(
	tExpression,
	nParam
) AS STRING CLIPPER
查看代码

参数

tExpression (Optional)
类型:__Usual
指定要转换为字符串的 DateTime 表达式。
如果 tExpression 仅包含时间,X# 会将默认日期 12/30/1899 添加到 tExpression。如果 tExpression 仅包含日期, X# 会添加默认时间 12:00:00 AM(如果 Set HOURS 为 12)或 00:00:00(如果 Set HOURS 为 24)到 tExpression 以生成有效的 DateTime 值。
nParam (Optional)
类型:__Usual
1 以适合索引的格式返回 tExpression 的字符串。返回的字符串具有 14 字符格式, yyyymmddhhmmss,不受 Set CENTURYSet HOURSSet SECONDS 命令的影响。 有关更多信息,请参见 Set CENTURY、Set HOURS 和 Set SECONDS。 2 返回仅包含 tExpression 时间部分的字符串。
要控制是否在字符串中包含时间部分的秒数,请设置 Set SECONDSSet DATE 命令。 Set HOURS 命令决定是否在返回的时间部分后附加 AM 或 PM。
有关更多信息,请参见 Set DATE 和 Set HOURS。
备注 备注:
如果 Set DATE 设置为 LONGSHORT,Windows 控制面板中的时间设置格式将决定 字符串的格式。
3 以 XML DateTime 格式返回 tExpression 的字符串。返回的字符串具有 19 字符的 yyyy-mm-ddThh:mm:ss 格式,不受 Set CENTURYSet HOURSSet SECONDS 命令设置的影响。

返回值

类型:String
字符型。TTOC( )DateTime 表达式作为字符串返回。
备注 备注:
当传递值 1 或 3 作为第二个参数时,返回的字符串不包括 AM 或 PM 指示符来表示 中午之前或之后的时间。相反,字符串使用 24 小时制,也称为军用时间。 例如,时间 18:30:00 等同于 06:30:00 PM。
备注
如果传递无效值作为第二个参数,TTOC( ) 会将无效值视为值 1 处理。
示例
X#
1STORE DATETIME( ) TO gtDateTime
2? "gtDateTime 的类型为: "+TYPE('gtDateTime')
3gtDateTime = TTOC(gtDateTime)
4? "gtDateTime 现在的类型为: "+TYPE('gtDateTime')
参见