这条线很好地重命名了我的文件,但它只使用 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}
这条线很好地重命名了我的文件,但它只使用 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}
在您的格式字符串中,使用HH
代替hh
, 以 24 小时格式输出小时数。
换取24 小时时钟时间戳hh
。HH
请参阅:http ://technet.microsoft.com/en-us/library/ee692801.aspx