2012-11-20 22 views
3

更多的好奇心,因为它对我来说工作得很好(我刚刚开始使用Powershell),但我在下面使用以获取文件名中使用的短日期:Powershell - 更简单的方法来获取文件名的短日期

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

有没有内置的功能,或者这是否是正确的方法来实现这一点?

回答

5

可以使用-Format说法get-date

get-date -format "MM.dd.yyyy" 
11.20.2012 
+0

正是我在后。感谢队友,我一定会在将来更彻底地检查获得帮助! – mhouston100

3

这可以非常类似于在C#中的做法。

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

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

相关问题