Functions.SetDateFormat 方法 | |
更改确定 X# 日期格式的设置。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION SetDateFormat(
cNewSetting AS STRING
) AS STRING
public static string SetDateFormat(
string cNewSetting
)
查看代码参数
- cNewSetting
- 类型:String
要设置的新日期格式,字符串长度不超过 37 个字符。
日期格式可以用多种方式指定,但必须包含一个或多个 D、M 和 Y 字母(分别)。
例如:
返回值
类型:
String
如果参数与当前设置相同,则返回 TRUE;否则返回 FALSE。
备注
SetDateFormat() 分析由 cNewSetting 指定的新格式,并根据找到的 D、M 和 Y 字母确定日期、月份和年份的适当位置和数字。
SetDateFormat() 是一个全局设置,影响程序中日期的行为,允许您以便于将应用程序移植到外国的方式控制日期格式。
示例
此示例使用 SetDateFormat() 设置日期格式:
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() 如何忽略或包含世纪数字:
1SetDateFormat("Year: YY, month: MM, day: DD")
2? SetCentury()
3SetDateFormat("DD. 月中的第 MM 天,年份 YYYY")
4? SetCentury()
参见