Búsqueda de sitios web

PowerShell: cómo utilizar Get-Date y mostrar zona horaria


Puede utilizar la siguiente sintaxis básica para utilizar Get-Date y mostrar la zona horaria actual en PowerShell:

$current = Get-Date
$tz = [Regex]::Replace([System.TimeZoneInfo]::Local.StandardName, '([A-Z])\w+\s*', '$1')

#display current date and time with timezone
$current, $tz -join " "

Así es como funciona este ejemplo:

  • La variable $current contiene la fecha y hora actuales.
  • La variable $tz contiene el nombre abreviado de la zona horaria.
  • Luego, usamos el operador -join para concatenar estas dos variables con un espacio entre ellas.

El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.

Ejemplo: usar Get-Date y mostrar zona horaria en PowerShell

Supongamos que nuestra computadora está en la zona horaria estándar del este (EST).

Podemos confirmar esto usando la siguiente sintaxis en PowerShell:

[System.TimeZoneInfo]::Local.StandardName

La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:

Podemos usar la siguiente sintaxis para mostrar la fecha y hora actuales con las iniciales abreviadas de la zona horaria que se muestran después:

$current = Get-Date
$tz = [Regex]::Replace([System.TimeZoneInfo]::Local.StandardName, '([A-Z])\w+\s*', '$1')

#display current date and time with timezone
$current, $tz -join " "

La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:

El resultado muestra la fecha y hora actuales junto con la zona horaria:

3/5/2024 8:26:22 AM EST

Tenga en cuenta que utilizamos [Regex] junto con el método Replace() para extraer solo las primeras iniciales de cada palabra en la zona horaria.

Si, en cambio, desea mostrar el nombre completo de la zona horaria con la fecha y hora actuales, puede utilizar la siguiente sintaxis para hacerlo:

$current = Get-Date
$tz = [System.TimeZoneInfo]::Local.StandardName

#display current date and time with timezone
$current, $tz -join " "

La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:

El resultado muestra la fecha y hora actuales junto con la zona horaria:

3/5/2024 8:26:22 AM Eastern Standard Time

Siéntete libre de utilizar el método que prefieras.

Artículos relacionados