Cómo formatear CreationTime en PowerShell (con ejemplo)
Puede utilizar la siguiente sintaxis en PowerShell para formatear la propiedad CreationTime de los archivos en un directorio:
Get-ChildItem |
Select-Object -ExpandProperty CreationTime |
Get-Date -f 'yyyy-MM-dd'
Este ejemplo en particular devolverá la fecha de creación de cada archivo en el directorio actual, con el formato aaaa-MM-dd.
Tenga en cuenta que utilizamos el operador -f para "formatear" la propiedad CreationTime usando un formato específico.
El siguiente ejemplo muestra cómo utilizar esta sintaxis en la práctica.
Ejemplo: cómo formatear CreationTime en PowerShell
Podemos usar la siguiente sintaxis para obtener una lista de tiempos de creación para cada archivo en nuestro directorio actual:
Get-ChildItem | Select-Object CreationTime
La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
De forma predeterminada, las horas de creación tienen el formato MM/dd/aaaa hh:mm:ss AM/PM.
Sin embargo, podemos usar el operador -f para formatear estos tiempos de creación usando un formato diferente:
Get-ChildItem |
Select-Object -ExpandProperty CreationTime |
Get-Date -f 'yyyy-MM-dd'La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Observe que las horas de creación de los archivos ahora tienen el formato aaaa-MM-dd.
No dudes en especificar cualquier formato de fecha y hora que desees con el operador -f.
Por ejemplo, podríamos usar la siguiente sintaxis para formatear las horas de creación como aaaa-MM-dd hh:mm:
Get-ChildItem |
Select-Object -ExpandProperty CreationTime |
Get-Date -f 'yyyy-MM-dd hh:mm'La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Observe que las horas de creación ahora incluyen las horas y los minutos en la fecha y hora.


