StringFromGMTTimeToLocal()
- Last UpdatedSep 24, 2024
- 1 minute read
将时间值(自 1970 年 1 月 1 日起,以秒为单位)转换为特定字符串表示。这与 StringFromTime() 相同。
类别
字符串型
语法
MessageResult=StringFromGMTTimeToLocal(SecsSince1-1-70,StringType);
参数
SecsSince1-1-70
转换为指定的 StringType,结果以 MessageResult 形式保存。
StringType
确定显示方式:
1 = 显示日期的格式与 Windows 控制面板中设置的格式相同。(类似于 $DateString 的显示内容。)
2 = 显示时间的格式与 Windows 控制面板中设置的格式相同。(类似于 $TimeString 的显示内容。)
3 = 显示 24 个字符的字符串,同时指示日期和时间:"Wed Jan 02 02:03:55 1993"
4 = 显示星期几的缩略形式:"Wed"
5 = 显示星期几的完整形式:"Wednesday"
附注
因夏令时而进行的必要调整会自动应用于返回结果。因此无需对输入值进行任何手动调整以将其转换为 DST。
示例
本例假设本地节点上的时区是“太平洋标准时间”(UTC-0800)。传递给函数的 UTC 时间是 1970 年 1 月 2 日星期五上午 12 点。因为 PST 比 UTC 晚 8 小时,所以函数将返回以下结果:
StringFromGMTTimeToLocal(86400, 1); ' 返回 "1/1/1970"
StringFromGMTTimeToLocal(86400, 2); ‘ 返回 "04:00:00 PM"
StringFromGMTTimeToLocal(86400, 3); ' 返回 "Thu Jan 01 16:00:00 1970"
StringFromGMTTimeToLocal(86400, 4); ‘ 返回 "Thu"
StringFromGMTTimeToLocal(86400, 5); ' 返回 "Thursday"