1

这条线很好地重命名了我的文件,但它只使用 00-12 小时而不是 13-24 小时。在 12 之后,它以 01 开头。罪过它不附加 AM 或 PM,您无法知道只是在创建文件时查看文件名。我希望它使用 24 小时格式。

dir C:\script\logged_in_users-.csv | Rename-Item -NewName {$_.BaseName+(Get-Date -f yyyy-MM-dd-hh)+$_.Extension}
4

2 回答 2

2

在您的格式字符串中,使用HH代替hh, 以 24 小时格式输出小时数。

于 2013-06-24T05:57:30.697 回答
0

换取24 小时时钟时间戳hhHH

请参阅:http ://technet.microsoft.com/en-us/library/ee692801.aspx

于 2013-06-24T05:57:42.207 回答