Dar formato a una fecha y hora en PowerShell
-
Utilice la opción
-format
para formatear una fecha y hora en PowerShell -
Utilice
(Get-Date).ToString
para formatear una fecha y hora en PowerShell -
Seleccione entre todos los estilos de formato de fecha y hora usando
GetDateTimeFormats()
en PowerShell -
Formatee la fecha y la hora para usar en un
HTTP header
en PowerShell
Este tutorial presentará diferentes métodos para formatear una date
y una time
en PowerShell. Puede ver la fecha y hora actual del sistema utilizando un cmdlet Get-Date
.
Get-Date
Producción :
Friday, December 3, 2021 5:28:16 PM
La salida anterior es el formato predeterminado para mostrar la date
y la time
. Veremos diferentes ejemplos para mostrar la fecha y la hora en otros formatos posibles.
Utilice la opción -format
para formatear una fecha y hora en PowerShell
El siguiente comando muestra la date
y la time
actuales en el formato de Año-Mes-Día
y Segundo:Minuto:Hora
, respectivamente.
Get-Date -format "yyyy-MM-dd ss:mm:HH"
Producción :
2021-12-03 49:07:16
Si desea imprimir solo la fecha, debe usar solo el formato de fecha. Por ejemplo,
Get-Date -format "dd/MM/yyyy"
Producción :
03/12/2021
Utilice (Get-Date).ToString
para formatear una fecha y hora en PowerShell
Otra forma de cambiar el formato de una fecha y hora es:
(Get-Date).ToString("dd/MM/yyyy HH:mm:ss")
Producción :
03/12/2021 19:08:39
Seleccione entre todos los estilos de formato de fecha y hora usando GetDateTimeFormats()
en PowerShell
Para ver todos los formatos de date
y time
, puede utilizar el siguiente comando. Muestra una gran variedad de cadenas de estilos de formato para la fecha y la hora.
(Get-Date).GetDateTimeFormats()
Producción :
12/3/2021
12/3/21
12/03/21
12/03/2021
21/12/03
2021-12-03
03-Dec-21
Friday, December 3, 2021
...
3 December, 2021 4:54:50 PM
3 December, 2021 04:54:50 PM
3 December, 2021 16:54:50
3 December, 2021 16:54:50
December 2021
December 2021
Puede seleccionar uno de los estilos de formato de la lista de matrices con []
. Por ejemplo,
(Get-Date).GetDateTimeFormats()[7]
Producción :
Friday, December 3, 2021
Formatee la fecha y la hora para usar en un HTTP header
en PowerShell
Puede utilizar el especificador de formato R
o r
para formatear la fecha y la hora para su uso en un encabezado HTTP. Muestra la fecha y la hora en formato RFC1123
.
Get-Date -format R
O
(Get-Date).ToString("R")
Producción :
Fri, 03 Dec 2021 18:11:41 GMT