So erhalten Sie das aktuelle Datum in PowerShell?

So erhalten Sie das aktuelle Datum in PowerShell?
Power Shell ist die Automatisierung und Skriptplattform von Microsoft. Es ist ein .Netto-basierte Skriptsprache sowie eine interaktive Befehlsumgebung. PowerShell besteht aus einer Reihe von Befehlen, die bestimmte Funktionen ausführen. Wie jede vernünftige Programmiersprache kann PowerShell viele Aufgaben erfüllen. Anzeigen des aktuellen Datums ist eine weitere einfache Funktion, die Power Shell macht mühelos.

Verwendung der "Verabredung bekommenBefehl ”Sie finden das aktuelle Datum, das Formatdaten, das morgige Datum und vieles mehr mit PowerShell. Es bietet Ihnen auch verschiedene Optionen, um Daten auf bestimmte Weise anzuzeigen. Dieser Artikel wird Ihnen zeigen So erhalten Sie das aktuelle Datum in PowerShell unter Verwendung verschiedener Methoden. Beginnen wir also:

Was ist in PowerShell mit?

Der CMDLET zum Datum ist ein leichter Befehl in PowerShell. Dieser Befehl gibt a zurück Terminzeit Objekt, das das aktuelle Datum oder ein benutzerdefiniertes Datum anzeigt. Treffen unterstützt eine Vielzahl von Unix und .Netz- und Uhrzeitformate. Es kann eine Datums- oder Uhrzeitzeichenfolge generieren, die dann an andere Programme oder Befehle gesendet werden kann.

Verwenden Sie in Ihrem lokalen System die Verabredung bekommen CMDLET für das aktuelle Datum und die aktuelle Uhrzeit:

> Kommen

Sie können das Treffen verwenden, wenn Sie verwenden möchten “Datum”Als Attribut. Der Befehl ruft sowohl das Datum als auch die Uhrzeit ab. Es soll das aktuelle Datum und die Uhrzeit des Systems im Format angezeigt werden “00:00:00" standardmäßig. Die abgerufenen Datums- und Zeiteinstellungen hängen von den kulturellen Einstellungen Ihres Systems ab:

Aktuelle Datum und Uhrzeitelemente in PowerShell erhalten

Du kannst den ... benutzen "-DisplayHINT"Parameter in"Verabredung bekommenBefehl, um nur das aktuelle Datum Ihres lokalen Systems zu erhalten. Möchten Sie dieser Strategie einen Schuss geben?? Geben Sie in Ihrem PowerShell den folgenden Befehl ein:

> DATE -Datum -DisplayHint -Datum

Um nur die aktuelle Zeit Ihres Systems anzuzeigen, geben Sie die “anZeit”Attribut in“-DisplayHINTParameter:

> TEIL -DATE -DISPLAYHINT -Zeit

Wenn Sie das aktuelle Datum und die aktuelle Uhrzeit in Ihrem PowerShell erhalten möchten, fügen Sie hinzuTerminzeit" im gleichen "Verabredung bekommenBefehl zusammen mit dem “-DisplayHINTParameter:

> Treffen -DisplayHint DateTime

Es zeigt Ihnen die folgende Ausgabe:

Sehen Sie sich die Formatliste zum Treffen an

Obwohl die "Verabredung bekommen”CMDLET scheint nur die aktuelle Zeit und Datum zurückzugeben, sondern können weitere Informationen liefern. Schauen Sie sich die Formatliste der “anVerabredung bekommen”CMDLET, um eine Vorstellung davon zu haben, wovon wir sprechen:

> Treffen | Formatliste

Verwenden Sie den Uformat -Spezifizierer, um das aktuelle Datum und die aktuelle Uhrzeit zu erhalten

Uformat -Spezifizierer werden auch für die Anpassung des Ausgangsformates verwendet. Im Folgenden finden Sie einige Uformat -Spezifizierer mit ihren Definitionen:

%A„: Dieser Uformat -Spezifizierer holt den Wochentag mit dem vollständigen Namen ab.

%M”: Verwenden Sie diesen Spezifizierer, um die Monatsnummer zu erhalten:

%D":"%D”Wird den Monatstag in zwei Ziffern zeigen.

%Y„: Dieser Uformat-Spezifizierer zeigt Ihnen das laufende Jahr im vierstelligen Format.

%R„: Verwenden Sie diesen Spezifizierer, um die Zeit im 24-Stunden-Format ohne Sekunden anzuzeigen.

%Z":"%Z”Bezeichnet einen Zeitzonenversatz aus der universellen Zeitkoordinate (UTC).

Geben Sie in PowerShell diesen Befehl ein, um die aktuelle Zeit und Datum gemäß dem spezifischen Uformat zu erhalten:

> Get -Datum -UFormat " %A %M/ %d/ %y %R %z"

Dieser Befehl gibt auch die Ausgabe als String -Objekt zurück.

Verwenden .Nettoformatspezifizierer für das aktuelle Datum und die aktuelle Uhrzeit

Verabredung bekommen”Verwendet verschiedene Formatspezifizierer, um die Ausgabe anzupassen, .Netz Ist einer von ihnen. Lassen Sie uns nun etwas ansehen .Netzspezifizierer:

dddd”: Dieser Spezifizierer erhält den Wochentag (Vollname).

Mm”: Es wird Ihnen die Monatsnummer zeigen.

dd":"dd”Wird den Monatstag in zwei Ziffern zeigen.

Yjyy": Das .Der NET-Spezifizierer zeigt Ihnen das laufende Jahr im vierstelligen Format.

HH: MM„: Verwenden Sie diesen Spezifizierer, um die Zeit im 24-Stunden-Format ohne Sekunden anzuzeigen.

K”: Dieser Spezifizierer bezeichnet einen Zeitzonenversatz aus der Universal Time Coordinate (UTC).

Entsprechend deinem .Netz Spezifizierer schreiben Sie diesen Befehl in Ihrem PowerShell für auf das aktuelle Datum und die aktuelle Uhrzeit erhalten:

> Get -Datum -Format "DDDD MM/DD/YYYY HH: MM K"

Die Ausführung des oben gegebenen Befehls gibt eine Zeichenfolge zurück.

Holen Sie sich einen Date's Day in Powershell

PowerShell ist auch in der Lage, Ihnen einen Datumstag anzeigen. Dafür werden drei Parameter verwendet: “-Jahr,""-Monat," Und "-Tag.Zum Beispiel wird der untergegebene Befehl der numerischen Tag des Gregorianischen Kalenders vom 3. Oktober 2022 abgerufen.

gt; (Get -dat -Jahr 2022 -Monate 10 -Tag 03).Tagofyear

Hinzufügen von Stunden im aktuellen Systemdatum in PowerShell

Sie können auch den arithmetischen Betrieb des Hinzufügens von Stunden zum aktuellen Datum durchführen. Geben Sie die Gesamtzahl der Stunden als Parameter in der “anAddhours ()”Funktion.

> (Treffen).Addhours (6)

Holen Sie sich das Datum von gestern in Powershell

Verwenden Sie die “Addays ()”Funktion und angeben“-1”Als Parameter für diese Funktion. Das nennen "Addays ()Mit diesen angegebenen Einstellungen können Sie das gestrige Datum in Ihrem PowerShell anzeigen.

> (Treffen).Adddays (-1)

Überprüfen Sie, ob ein Datum für die Tageslichtsparungszeit festgelegt ist

Im folgenden Beispiel werden wir feststellen, ob das von uns erwähnte Datum für die Tageslichtsparungszeit festgelegt wurde. Der "Dst"Variable speichert den von der zurückgegebenen Wert"Verabredung bekommen”Cmdlet. Danach wird es das nennen "IsdaylightSavingTime () ”Boolesche Funktion. Diese Funktion beantwortet Ihre Frage in True oder False.

> $ DST = Get-Datum
> $ Dst.IsdaylightSavavingTime ()

Weitere Beispiele für Get-Datum-Formate

Hinzufügen "-Format g”Als Parameter in Ihrem Befehl Get-Datum zeigt Ihnen das aktuelle Datum und die aktuelle Uhrzeit in einem Kurzformat:

> Get -Datum -Format G

Verwenden Sie die “-Format tOption, wenn Sie nur die aktuelle Zeit in einem Kurzformat erhalten möchten:

> Get -Datum -format t

In ähnlicher Weise können Sie auch nur das aktuelle Datum Ihres Systems in Kurzform abrufen, indem Sie die „verwenden“-Format d" Möglichkeit.

> Get -Datum -format D

Es wird das Datum in einem bestimmten Format zurückgeben:

Verwenden Sie die “UFormatoption, um die aktuelle Zeit und das Datum im universellen Zeitformat abzurufen.

> Treffen -format u

Abschluss

Gibt es eine Methode, um das aktuelle Datum in PowerShell zu erhalten?? Sie werden erstaunt sein zu wissen, dass diese Antwort auf diese Frage einfach ist als die Frage selbst scheint. PowerShell verwendet a Verabredung bekommen CMDLET, um das aktuelle Datum Ihres lokalen Systems zu erhalten. Dieser Befehl wird auch zum Formatieren von Ausgängen verwendet, die Datum und Uhrzeit beinhalten. Wir haben Ihnen verschiedene Formate gezeigt, um das aktuelle Datum in PowerShell zu erhalten. Darüber hinaus werden in diesem Artikel auch unterschiedliche Anpassungsmethoden bereitgestellt.