PowerShell:
Tulevan tai menneen päivämäärän laskeminen
How to:
Laske päivä 10 päivän päähän:
$Tulevaisuus = (Get-Date).AddDays(10)
$TulevaisuusLaske päivä 10 päivää menneisyyteen:
$Menneisyys = (Get-Date).AddDays(-10)
$MenneisyysDeep Dive
PowerShellissa päivämäärälaskenta onnistuu helposti Get-Date-komennon avulla, joka on osa järjestelmän automaattista toimintaa. Ennen PowerShellia ja .NET Frameworkia tämä olisi vaatinut monimutkaisempia laskutoimituksia ja funktioita.
Vaihtoehtoja:
- Käytä
.NET-luokkaa[DateTime]suoraan. - Vanhemmissa skriptikielissä, kuten batch skripteissä, laskenta on ollut hankalampaa.
Yksityiskohdat:
Get-Datetuottaa nykyisen ajan ja päivämäärän.AddDays()metodi hyväksyy myönteisiä arvoja tulevaisuuden päivämäärien laskentaan ja kielteisiä arvoja menneisyyden päivämäärien laskentaan.