挣扎着这个。我想让下面的内容显示如下:2014年11月19日
我认为这里真正的问题是我找不到任何文档来将月份显示为文本,因为如果我甚至可以得到“2014年11月19日”那么我就会截断它。
$prevWD = (date)+"$(-1+$(@(1,2-eq7-(date).dayofweek)))"
$prevWD.ToString("dd MM yyyy")
答案 0 :(得分:2)
$date = Get-Date -Format "dd MMM yy"
请参阅MS文档:Link
答案 1 :(得分:1)
可以这样做:
[datetime]::now.toString("dd MMM yyyy")
或者如果你想要昨天:
[datetime]::now.addDays(-1).toString("dd MMM yyyy")
答案 2 :(得分:0)
你可以试试这个:
$dt = "{0:d MMM yyyy}" -f (get-date)
write-host $dt