2010-03-12 119 views

回答

44

使用DateTime.Today而不是DateTime.Now(這是Get-Date的返回值),因爲今天只是以00:00爲時間的日期,現在是時間下降到毫秒的時間。 (從masenkablast

> [DateTime]::Today.AddDays(-1).AddHours(22) 
Thursday, March 11, 2010 10:00:00 PM 
+0

完美的作品,謝謝! – icnivad 2010-03-15 08:40:24

+2

哇我有一個這樣長的複雜功能,在我的一個腳本中做了這一行。耶爲我的愚蠢。 – percent20 2010-06-02 02:20:05

4
(Get-Date (Get-Date -Format d)).AddHours(-2) 
9

我看到這個話題,但對我來說我一直在尋找改善格式的方式。使用UFormat並添加-1天

(get-date (get-date).addDays(-1) -UFormat "%Y%m%d-%H%M")