Windows PowerShell ist eine Shell und Skriptsprache , die Teil des NET Framework , das Cmdlet verwendet wird - " Befehl - können " - Befehle oder Funktionen, um Operationen durchzuführen. . PowerShell hat eine Haupt- Datums-Funktion namens " Get- Date" , die das aktuelle Datum und die Uhrzeit zurückgibt. Get-Date hat mehrere Methoden und Eigenschaften , die Sie das Datumsformat ändern oder extrahieren Teile des Datums als in Ihrem Skript benötigt lassen . Datumsformatierung
Standardmäßig gibt Get-Date eine lange Datumsmuster . Zum Beispiel kann nannte es haben "Freitag, 6. Januar 2012 10.32.12 " zurückgegeben. Sie können ein anderes Muster . PowerShell verwenden können Windows . NET Framework in andere Formate , einschließlich kurze Termine, volle Daten oder allgemeine Arten , um das Datum anders angezeigt , jedes Format durch einen einzigartigen Charakter angegeben , darunter " d" für einen kurzen Zeitpunkt , "D" zugreifen für eine lange oder das "M" für einen Monat und Tag Muster. Die Eingabe von " $ date = Get -Date- Format d" in Ihrem Skript gibt einen kurzen Zeitpunkt Muster mit einem "MM /TT /JJJJ "-Format .
Eigenschaften
< p> Manchmal brauchen Sie nicht den gesamten Tag in Ihrem Skript . Sie können nur noch den Tag und den Monat , oder nur das Jahr. Nach dem Aufruf von Get-Date und speichern das Ergebnis in einer Variablen können Sie Teile des Datums durch den Zugriff auf Get-Date die Eigenschaften extrahieren. Zum Beispiel die Eingabe von " $ Datum.Tag " kehrt der Tag , $ date.Month " gibt den Monat , und so weiter für das Jahr , Stunde , Minute und Sekunde Eigenschaften . Sie können auch wieder nur eine der Eigenschaften beim Aufruf von Get-Date , zum Beispiel durch Eingabe von " $ month = ( Get.Date ) . Month" in Ihrem Skript .
Methoden
Ähnlich wie Get-Date die Eigenschaften , kehrt der " ToShortDateString "-Methode einen Teil eines vollständigen Datum-Zeit- Wert . Nach dem Aufruf von Get-Date , können Sie einfach das Datum Teil durch Eingabe von " $ date.ToShortDateString ()" in das Skript , das den Tag, Monat und Jahr kehrt mit einem "MM /TT /JJJJ "-Format zu extrahieren; beachten die leeren Klammern am Ende des Methodenaufrufs . Ebenso arbeiten die " DayOfWeek " und " DayOfYear " Methoden das gleiche wie " ToShortDateString ", außer dass sie die Werte durch ihre Namen angegeben zurück - . Sie auch nicht verlangen Klammern
Get-Date Arithmetik
Wenn Sie einen Kalender machen oder wollen einfach wissen, an welchem Tag der Woche wird es 500 Tage ab jetzt wollen , können Sie Get-Date der arithmetischen Funktionen , dies zu übernehmen Funktionalität in Ihrem Skript . Zum Beispiel die Eingabe von " $ date.AddDays (500) erhalten 500 Tage, um den Wert in der Variable $ date gespeichert hinzuzufügen. Ebenso "," $ date.AddDays ( -500 ) " wird 500 Tage subtrahieren . AddYears ", " Sie können zusätzliche Methoden, einschließlich nutzen " " AddMonths ", " AddHours ", " AddMinutes " und " . AddSeconds "