【发布时间】:2013-05-16 04:12:03
【问题描述】:
对于一项任务,为了唯一性,我必须创建带有时间戳附加在文件名中的文件。还有另一个程序可以读取这些文件。其他程序选择这些文件的条件是文件名应包含 14 位时间戳 (YYYYMMDDHHMMSS),我通过 SYSTEMTIME 获得。我面临的问题是,有时秒字段以例如“10”的形式出现,在文件名中它被四舍五入,并且只有“1”显示为时间戳中的秒字段。另一个程序没有选择这个文件,因为时间戳现在只包含 13 位数字。除了检查时间戳的长度并在最后添加“0”之外,我该如何解决这个问题。
谢谢 大叔
【问题讨论】:
-
您是如何生成时间戳的?确保在系统评估它之前将其转换为字符串并舍入最后一个 0