更多是出于好奇,因为它对我来说工作正常(我刚开始使用 Powershell),但我在下面使用来获取用于文件名的短日期:
$shortdate = (get-date).toshortdatestring().replace("/",".")
是否有内置功能,或者这是实现此目的的正确方法?
更多是出于好奇,因为它对我来说工作正常(我刚开始使用 Powershell),但我在下面使用来获取用于文件名的短日期:
$shortdate = (get-date).toshortdatestring().replace("/",".")
是否有内置功能,或者这是实现此目的的正确方法?
您可以使用以下-Format
参数get-date
:
get-date -format "MM.dd.yyyy"
11.20.2012
这可以非常类似于在C#中完成。
$shortdate = (Get-Date).ToString("yyyy.MM.dd")
您的方法在某种程度上取决于本地化 - 如果您在日期格式不用/
作分隔符的系统上运行相同的代码,它就会中断。