据我所知,以下功能是可用的,它们都取决于系统的日期/时间设置:
GetTime()
GetDate()
DateStamp()
GetCurrentTime().FormatTimeString()
这会在结果窗口中生成漂亮的时间戳,但将时间戳放入文件名中确实存在问题。是否有一个命令可以让我以独立于系统的格式获取日期和时间,还是我需要编写一些疯狂的函数来自己做?
您是否检查了帮助文档中“实用程序功能”部分中可用的命令?特别是参数
String FormatTimeString( Number time, Number format )
或者,如果您想构建一些“疯狂”的东西,这可能会有所帮助:
void DeconstructLocalGregorianDate( Number time, NumberVariable year, NumberVariable month, NumberVariable day, NumberVariable hour, NumberVariable minute, NumberVariable second, NumberVariable nanosecond )
您可以像在以下示例中一样使用它:
Number year, month, day
Number hour, minute, second, nanosecond
GetCurrentTime().DeconstructLocalGregorianDate( year, month, day, hour, minute, second, nanosecond )
string myFormat = year+"_"+month+"_"+day+"--"+hour+"-"+minute+"-"+second
OKDialog( myFormat )