Cómo formatear la fecha y la hora en PowerShell

Cómo formatear la fecha y la hora en PowerShell
PowerShell es la herramienta de Windows más potente que puede llevar a cabo cualquier función administrativa. Más específicamente, permite a los usuarios de Windows obtener la fecha y hora actuales utilizando comandos específicos. PowerShell también permite el formato de la fecha y la hora utilizando diferentes tipos de especificadores, que incluyen principalmente "-Formato","-UFormat", y "-Exhibición".

Esta publicación presentará varios métodos para resolver la consulta establecida.

Cómo formatear la fecha y la hora en PowerShell?

La fecha y la hora se pueden formatear en diferentes formatos utilizando "-Formato","-UFormat", y "-Exhibición"Especificadores.

Consulte los ejemplos proporcionados para ver la hora y la fecha en numerosos formatos.

Ejemplo 1: Obtenga los datos y el tiempo actuales

Ejecutar lo dado "Obtener la fecha"Cmdlet para imprimir la hora y la fecha actuales:

> Get-Date

Ejemplo 2: Obtenga solo tiempo usando el especificador "-displayhint"

Ahora, agregue el "-Exhibición"Especificador para formatear solo el tiempo:

> Get -Date -displayHint Time

Ejemplo 3: Obtenga solo fecha usando el especificador "-displayhint"

Del mismo modo, use el "-Exhibición"Especificador para mostrar solo la fecha:

> Get -Date -displayHint Fecha

Ejemplo 4: use el ".Especificador neto "para formatear dateTime

En este código de ejemplo, formatearemos la fecha y la hora utilizando el ".Neto"Especificador:

> Get -Date -Format "dddd mm/dd/aaa yyy hh: mm k"

El ejemplo anterior demostró la formación de tiempo y fecha.

Ejemplo 5: use el especificador "-UFormat" para formatear el DateTime

Utilizando el "-UFormat"Especificador, formatearemos la fecha y la hora de la siguiente manera:

> Get -Date -UFormat " %A %M/ %D/ %Y %R %Z"

Ejemplo 6: Obtenga todos los formatos de fecha y hora

Para recuperar todos los formatos de la fecha y la hora, ejecute la línea de código dada:

> (Get-Date).GetDateTimeFormats ()

El comando anterior primero obtendrá la fecha actual y luego mostrará la fecha y hora relevantes en diferentes formatos:

Para obtener el valor en un formato especificado, agregue el número de índice de la siguiente manera:

> (Get-Date).GetDateTimeFormats () [6]

Ejemplo 7: Fecha y hora de impresión utilizando el especificador "-Format"

Escriba y ejecute el comando dado para formatear el tiempo solo usando el "-Formato"Especificador:

> Get-Date -Format "YYYY-MM-DD SS: MM: HH"

Ejemplo 8: Imprima la fecha de solo usar el especificador "-Format"

Ahora, solo formatea la fecha actual usando el "-Formato"Especificador:

> Get -Date -Format "Yyyy/Mm/Dd"

Ejemplo 9: Convierta la fecha y hora en formato de cadena

Para convertir la fecha y la hora para ejecutar ejecutar el comando dado:

> (Get-Date).ToString ("DD/mm/aaa yyyy")

Aquí el "Obtener la fecha"El método obtendrá la fecha actual y el"EncadenarEl método "lo convertirá en el formato dado:

Ejemplo 10: Obtenga el número de día del año

Ejecute el comando dado para obtener el día del año especificado por el usuario:

> (Get -Date -Year 2022 -Month 12 -Day 22).Día de día

Eso se trataba de los diferentes enfoques para formatear la fecha y la hora en PowerShell.

Conclusión

La fecha y la hora se pueden recuperar utilizando el "Obtener la fecha"Cmdlet. Además, la fecha y la hora pueden formatearse en PowerShell utilizando varios especificadores, como "-Formato", "-UFormat", o "-Exhibición". Estos especificadores de formato se usan junto con el cmdlet "Get-Date" para formatear la fecha y la hora. Esta publicación ha elaborado un procedimiento completo para formatear la fecha y la hora.