格式化日期/时间字符串函数
- 更新时间2025-07-30
- 阅读时长3分钟
通过时间格式代码指定格式,按照该格式使时间标识的值或数值显示为时间。

输入/输出
时间格式字符串(%c)
—
时间格式字符串指定输出字符串的格式。 如函数未识别以%开始的时间格式代码,可返回实际字符。默认的代码为%c,与计算机上配置的时区所使用的日期/时间表示法对应。如时间格式字符串是空字符串,函数使用默认值。
时间标识
—
时间标识可以是时间标识或数值。该数值为自1904年1月1日星期五12:00 a.m(通用时间[01-01-1904 00:00:00])以来无时区影响的秒数。默认值为当前日期和时间。 如年在1904以前,时间标识为负数。
UTC格式
—
UTC格式指定输出字符串是否为通用时间或处于计算机上配置的时区。如值为TRUE,日期/时间字符串将为通用时间。 默认值为FALSE。
日期/时间字符串
—
日期/时间字符串是格式化的日期/时间字符串。 |
该函数通过复制时间格式化字符串,使各个时间格式化代码替换为相应的值,计算得到日期/时间字符串。例如,%y%m%d将把时间标识显示为yymmdd的格式。%y%m%d格式字符串把2014年1月30日显示为:140130。
下表列出了使用该函数的注意事项:
- 对于不支持名称缩写的系统,如中文和朝鲜语系统,LabVIEW为缩写的星期名和月份名返回其数值。
- %c、%u、%x、%X、%z、%Z等格式代码规定的显示格式还取决于操作系统的区域语言设置。代码的输出取决于使用的平台。夏令时制规则也因平台而异。
- 格式代码%p仅在使用12小时的系统上生效。
- 为保证常量的宽度,时间格式化代码以0开头。格式代码之前的#修饰符将从下列格式代码中移除填充的0:%#d, %#H, %#I, %#j, %#m, %#M, %#s, %#S, %#U, %#w, %#W, %#X, %#y, %#Y。修饰符#不影响其他格式代码。
时间格式字符串(%c)
—
时间标识
—
UTC格式
—
日期/时间字符串
—