Windows XP 批处理文件日期到文件名
Windows XP Batch File Date to file name
我目前正在使用下面的代码 return 来自 XP 嵌入式机器的日期格式,它是 XP 的一个相当基本的版本,下面的代码 returns 上的正确格式windows 7 机器 (10-02-2015) 但在 XP 机器上它 returns (Tue),我如何修改代码以 return 正确的格式,而不改变 XP机器上的时间格式
Set timestamp=%DATE:/=-%
日期格式在许多环境中包括开始的星期几 - 使用:
set DT=%DATE:/=-%
set timestamp=%DT:~4%
在Win7环境下设置时间戳;但是,这种方法并不完全可移植,请注意。
编辑
这会将日期和时间重新排序为正确排序的顺序...它恰好也是欧洲使用的顺序:
set DT=%DATE:/=-%
set timestamp=%DT:~10,4%-%DT:~4,5%
记住,这个仍然不能跨系统移植。
编辑
哎呀,你想要英国,与其他地方不一样 - 那是:
set timestamp=%DT:~7,3%%DT:~4,3%%DT:~10,4%
我目前正在使用下面的代码 return 来自 XP 嵌入式机器的日期格式,它是 XP 的一个相当基本的版本,下面的代码 returns 上的正确格式windows 7 机器 (10-02-2015) 但在 XP 机器上它 returns (Tue),我如何修改代码以 return 正确的格式,而不改变 XP机器上的时间格式
Set timestamp=%DATE:/=-%
日期格式在许多环境中包括开始的星期几 - 使用:
set DT=%DATE:/=-%
set timestamp=%DT:~4%
在Win7环境下设置时间戳;但是,这种方法并不完全可移植,请注意。
编辑
这会将日期和时间重新排序为正确排序的顺序...它恰好也是欧洲使用的顺序:
set DT=%DATE:/=-%
set timestamp=%DT:~10,4%-%DT:~4,5%
记住,这个仍然不能跨系统移植。
编辑
哎呀,你想要英国,与其他地方不一样 - 那是:
set timestamp=%DT:~7,3%%DT:~4,3%%DT:~10,4%