Windows PowerShell är ett skal och skriptspråk som är en del av NET Framework som använder cmdlet - " kommando - låter " - kommandon eller funktioner för att utföra operationer . . PowerShell har en huvudsaklig datum funktion som heter " Get - Date " som returnerar aktuellt datum och tid . Get - Date har flera metoder och egenskaper som gör att du kan ändra datumformatet eller extrahera delar av dagen som behövs i ditt skript . Datumformatering
Som standard returnerar Get - Date en lång dag mönster . Exempelvis kan kalla det ha " fredag 6 januari, 2012 10:32:12 " tillbaka . Du kanske vill ha ett annat mönster . PowerShell kan använda Windows . NET Framework för att få tillgång till andra format, inklusive korta datum , full datum eller allmänna typer för att visa datumet annorlunda , varje formulär som en unik karaktär , däribland " d " för en kort dag , " D " för en lång datum eller "M" för en månad och dag mönster. Skriva " $ date = Get - Date - format d " i skriptet returnerar ett kort datum mönster med en " MM /DD /ÅÅÅÅ " format . Addera Properties
Ibland behöver du inte hela dagen i ditt skript . Du kanske bara behöver dag och månad , eller bara året . Efter att ha synat Get - Date och spara resultatet till en variabel , kan du extrahera delar av dagen genom att gå Get - Date egenskaper . Till exempel skriver " $ date.Day " returnerar dagen , $ date.Month " returnerar månaden , och så vidare för året , timme , minut och sekund egenskaper . Du kan också gå tillbaka bara en fastighet när du ringer Get - Date , till exempel genom att skriva " $ månad = ( Get.Date ) . Month " i skriptet .
Methods
Liknar Get - Date egenskaper , returnerar " ToShortDateString " metoden en del av ett komplett datum - tidsvärde . Efter att ha synat Get - Date , kan du extrahera bara datum partiet genom att skriva " $ date.ToShortDateString ( ) " i skriptet , som returnerar den dag, månad och år med en " MM /DD /ÅÅÅÅ " format , note de tomma parentes i slutet av metodanrop . Likaså " DAYOFWEEK " och " DayOfYear " metoder fungerar på samma sätt som " ToShortDateString , " förutom de återvänder de värden som anges av deras namn - . De också inte kräver fästen
Get - datumberäkning
p Om du vill göra en kalender eller helt enkelt vill veta vilken dag i veckan kommer det att vara 500 dagar från och med nu kan du använda Get - Date : s aritmetiska funktioner för att införliva detta funktionalitet i ditt skript . Till exempel skriver " $ date.AddDays ( 500 ) kommer att lägga 500 dagar till värdet sparas i $ datumvariabel . Likaså " " $ date.AddDays ( -500 ) " kommer att subtrahera 500 dagar . " Du kan använda ytterligare metoder inklusive " AddYears , " " AddMonths , " " AddHours , " " AddMinutes " , och " . AddSeconds " Addera