PowerShell:
Få det aktuella datumet

Hur:

PowerShell erbjuder enkla cmdlets för att få datum och tid. Cmdleten Get-Date är det främsta verktyget för detta ändamål. Den kan returnera hela datumet och tiden, som du sedan kan formatera eller manipulera enligt dina behov.

# Få det aktuella datumet och tiden
Get-Date

Exempel på utdata:

Tuesday, September 5, 2023 9:46:02 AM

Du kan också formatera utmatningen för att bara visa den information du behöver, såsom bara datumet eller bara tiden.

# Få bara det aktuella datumet i ett specifikt format
Get-Date -Format "yyyy-MM-dd"

Exempel på utdata:

2023-09-05
# Få bara den aktuella tiden
Get-Date -Format "HH:mm:ss"

Exempel på utdata:

09:46:02

Använda .NET-klassen

PowerShell tillåter direkt åtkomst till .NET-klasser, vilket erbjuder ett alternativt sätt att arbeta med datum och tider.

# Använda .NET DateTime-klassen för att få det aktuella datumet och tiden
[System.DateTime]::Now

Exempel på utdata:

Tuesday, September 5, 2023 9:46:02 AM

För UTC-tid:

# Använda .NET DateTime-klassen för att få det aktuella UTC-datumet och tiden
[System.DateTime]::UtcNow

Exempel på utdata:

Tuesday, September 5, 2023 1:46:02 PM

Dessa kommandon och klasser ger kraftfulla och flexibla alternativ för att arbeta med datum och tider i PowerShell, vilket är nödvändigt för många skript- och automatiseringsuppgifter.