3

更多是出于好奇,因为它对我来说工作正常(我刚开始使用 Powershell),但我在下面使用来获取用于文件名的短日期:

$shortdate = (get-date).toshortdatestring().replace("/",".")

是否有内置功能,或者这是实现此目的的正确方法?

4

2 回答 2

6

您可以使用以下-Format参数get-date

get-date -format "MM.dd.yyyy"
11.20.2012
于 2012-11-20T23:54:57.260 回答
3

这可以非常类似于在C#中完成。

$shortdate = (Get-Date).ToString("yyyy.MM.dd")

您的方法在某种程度上取决于本地化 - 如果您在日期格式不用/作分隔符的系统上运行相同的代码,它就会中断。

于 2012-11-20T23:54:07.223 回答