点击或拖拽改变大小

Functions.SetDateFormat 方法

X#
更改确定 X# 日期格式的设置。

命名空间:  XSharp.Core
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 FUNCTION SetDateFormat(
	cNewSetting AS STRING
) AS STRING
查看代码

参数

cNewSetting
类型:String
要设置的新日期格式,字符串长度不超过 37 个字符。
日期格式可以用多种方式指定,但必须包含一个或多个 D、M 和 Y 字母(分别)。
例如:

返回值

类型:String
如果参数与当前设置相同,则返回 TRUE;否则返回 FALSE。
备注
SetDateFormat() 分析由 cNewSetting 指定的新格式,并根据找到的 D、M 和 Y 字母确定日期、月份和年份的适当位置和数字。 SetDateFormat() 是一个全局设置,影响程序中日期的行为,允许您以便于将应用程序移植到外国的方式控制日期格式。
示例
此示例使用 SetDateFormat() 设置日期格式:
X#
 1FUNCTION T()
 2    LOCAL x AS STRING
 3    ? GetDateFormat()
 4    x:="DD-ABC-YYYY-123-MM"
 5    ? x
 6    SetDateFormat(x)
 7    ? GetDateFormat()
 8    ? TODAY()
 9    ? 00.00.00
10    ? CTOD("31.1992.12")
11    ? CTOD(NULL_STRING)
12    SetCentury(FALSE)
13    ? GetDateFormat()
此示例说明了 SetDateFormat() 如何忽略或包含世纪数字:
X#
1SetDateFormat("Year: YY, month: MM, day: DD")
2? SetCentury()                            // FALSE
3SetDateFormat("DD. 月中的第 MM 天,年份 YYYY")
4? SetCentury()                            // TRUE
参见