我需要将以前的日期格式化为yyyy-mm-dd
。
例如,今天是May 25,2016
。因此,我需要输出'2016-05-24
'。
$a = (Get-Date).AddDays(-1).ToString('yyyy-mm-dd')
Write-Output $a
当我运行代码时,我得到
2016-44-24
这是不正确的。我该怎么做?
最佳答案
mm
指定The minute, from 00 through 59
Source.
您必须使用uppercase for month代替:
(Get-Date).AddDays(-1).ToString('yyyy-MM-dd')
关于date - 在PowerShell中格式化日期月份,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37437625/