Datum und Zeit verstehen (CheatSheet)

Posted on: 5. Juni 2018
Zeit und Datum sind wichtige Werte in PowerSHELL. Ich stelle dir den deutschen Spickzettel dazu vor und mache einige Beispiele, die du sofort umsetzen und verwenden kannst. Den Spickzettel (CheatSheet) kannst du direkt mit dem Link unten herunterladen und verwenden.

Hier der Code aus dem Youtube-Video. Die Vorgehensweise und Bemerkungen findest du direkt als Kommentare (#Grün) im Code. So wird er dir ebenfalls in der PowerSHELL ISE angezeigt werden.
——————————————–
#Anzahl Tage bis zur nächsten Weihnacht		            
((Get-Date -Day 24 -Month 12) - (Get-Date)).Days              
            
# Heutiges Datum formatiert ausgeben, nur Datum		            
Get-Date -Format "dd.MM.yyyy"              
            
# Bestimmtes Datum ausgeben		            
Get-Date 1.05.2018              
            
# Zählen wieviele Dateien in einem Ordner jünger als ein bestimmtes Datum sind		            
(Get-ChildItem -Path "C:\Test" -File | Where-Object {$_.CreationTime -gt (Get-Date 1.05.2018)}).count              
            
# Datum der jüngsten Datei in einem Ordner ausgeben		            
(Get-ChildItem -Path "C:\Test" -File | Measure-Object -Maximum CreationTime).Maximum              
            
# Anzahl Tage bis Ende des aktuellen Jahres		            
((Get-Date -Day 31 -Month 12 -Year (Get-Date).Year) - (Get-Date)).TotalDays              
            
# Prüfen ob ein Schaltjahr vorhanden ist		            
if ((Get-Date -Month 3 -Day 1 -Hour 0).AddHours(-1).Day -eq 29) {"Schaltjahr"} else {"Kein Schaltjahr"}              
            
# Prüfen ob heute ein Arbeitstag oder Wochenende ist            
if ((Get-Date -Format ddd).TrimEnd(".") -notin ("Sa","So")){"Arbeitstag"} else {"Wochenende"}            
            
# Prüfen ob Arbeitszeit oder Freizeit            
if((Get-Date).Hour -in (8..17)){"Arbeitszeit"} else {"Freizeit"}
——————————————–
Solltest du irgendwelche Fragen haben, dann kannst du diese gerne entweder hier im Blog oder direkt unter dem YouTube Video stellen. Ich gebe alles, deine Fragen zeitnahe zu beantworten oder ein entsprechendes Video darüber zu machen.
Gerade die Grundlagen-Videos werde ich nicht mit viel Text ausschmücken. Bei mir ist jeweils jede Code-Zeile direkt im Code Kommentiert (#Grün). Du kannst den Code direkt mit in dein Script kopieren und hast so eine gute Orientierungshilfe, sobald du die Scripts auf deine Bedürfnisse anpasst.

Ich erstelle und veröffentliche sämtliche Videos kostenlos und blende auch keine Werbung ein, dies will ich auch so beibehalten. Da das vermittelte Wissen aber in teuren Kursen erlangt werden kann, ist eine kleine Spende hin und wieder sicher keine schlechte Gegenleistung.