2010-03-12 7 views

Antwort

44

Verwenden Sie DateTime.Today im Gegensatz zu DateTime.Now (was Get-Date zurückgibt), da Today nur das Datum mit 00:00 als Uhrzeit ist und jetzt der Zeitpunkt bis auf die Millisekunde ist. (Von masenkablast)

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

Funktioniert perfekt, danke! – icnivad

+2

wow ich habe diese lange komplizierte Funktion in einem meiner Skripte, die tut, was diese 1 Zeile tut. Yay für Dummheit von meiner Seite. – percent20

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

Ich sehe dieses Thema, aber in meinem Fall wurde ich nach einer Möglichkeit, das Format zu verbessern. Verwenden UFormat und Hinzufügen von -1 Tag

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