PowerShell:
Het huidige datum ophalen

Hoe:

Hier is de directe code om de datum van vandaag te pakken:

Get-Date

En voila, output:

Dinsdag 14 maart 2023 10:15:42

Misschien wil je iets specifiekers, zoals alleen de dag:

(Get-Date).Day

Output:

14

Hoe zit het met internationaal gaan? Krijg de datum in ISO 8601 formaat:

Get-Date -Format 'yyyy-MM-dd'

Output:

2023-03-14

Diepere Duik

Vroeger was het krijgen van de datum in scripttalen geen eenvoudige zaak. Maar PowerShell, door te leren van de complexiteiten en noodzakelijkheden van de computergeschiedenis, maakte het een eenregelige taak.

Naast Get-Date, omvatten alternatieven het duiken in de .NET System.DateTime klasse voor meer complexe behoeften, of het gebruik van WMI (Windows Management Instrumentation) om systeeminformatie op te halen. Toch is Get-Date de eerste keuze voor eenvoud en effectiviteit.

Onder de motorkap maakt Get-Date gebruik van de klok en regionale instellingen van je systeem om ervoor te zorgen dat de datum en tijd nauwkeurig worden weergegeven, rekening houdend met tijdzones en aanpassingen voor zomertijd.

Het is ook volledig aanpasbaar. Je kunt het uitvoerformaat naar wens vormgeven met behulp van standaard of aangepaste formatstrings - een handige functie voor logboeken die bepaalde conventies moeten volgen of voor visuele harmonie in je uitvoer.

Zie Ook

Hier zijn een paar bronnen om te bekijken: