簡體   English   中英

Windows XP批處理文件日期到文件名

[英]Windows XP Batch File Date to file name

我目前正在使用以下代碼從XP嵌入式計算機返回日期格式,它是XP的相當基本的版本,以下代碼在Windows 7計算機(10-02-2015)上返回正確的格式,但在XP上機器返回(星期二)時,如何在不更改機器上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%

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM