我目前有
$GAIBC = Get-Item "C:\Users\nosho\Documents\Paradox Interactive\Stellaris\mod\gaibc\common\districts\02_rural_districts.txt" | Foreach {$_.LastWriteTime}
这样的输出
12/18/2018 16:54:32
但是我希望它像这样输出
12/18/2018 4:54 PM
有什么办法可以做到吗?
答案 0 :(得分:2)
使用DateTime对象格式。更多信息here
$GAIBC = Get-Item "C:\Users\nosho\Documents\Paradox Interactive\Stellaris\mod\gaibc\common\districts\02_rural_districts.txt" | Foreach {$_.LastWriteTime.ToString("MM/dd/yyyy hh:mm:ss tt")}
答案 1 :(得分:-3)
使用起来更简单 (Get-Date -Format 'M/d/yyyy h:mm tt')