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.