3
更多的好奇心,因为它对我来说工作得很好(我刚刚开始使用Powershell),但我在下面使用以获取文件名中使用的短日期:Powershell - 更简单的方法来获取文件名的短日期
$shortdate = (get-date).toshortdatestring().replace("/",".")
有没有内置的功能,或者这是否是正确的方法来实现这一点?
更多的好奇心,因为它对我来说工作得很好(我刚刚开始使用Powershell),但我在下面使用以获取文件名中使用的短日期: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")
你的方法某种程度上取决于本地化 - 如果您运行的系统中的日期格式不使用/
作为分隔符上相同的代码,它打破。
正是我在后。感谢队友,我一定会在将来更彻底地检查获得帮助! – mhouston100