PowerShell Get-Date | Explicado con ejemplos

PowerShell Get-Date | Explicado con ejemplos
El Obtener la fecha Cmdlet se utiliza para encontrar la fecha y la hora utilizando Windows PowerShell. El cmdlet Get-Date tiene muchos parámetros que le permiten encontrar la fecha y hora actuales del mañana, ayer o cualquier fecha del pasado/futuro que se pueda recuperar. Es compatible con unix y .Formatos de fecha/hora compatibles con neto.

Esta publicación demuestra la funcionalidad del Obtener la fecha cmdlet en PowerShell.

Cómo usar PowerShell Get-Date Cmdlet?

El cmdlet Get-Date se usa en PowerShell para mostrar la fecha/hora en la salida. Para obtener la última fecha y hora en su máquina utilizando el PowerShell, debe usar el cmdlet Get Date. Este cmdlet le dará la fecha y la hora en formato alfanumérico.

Sintaxis

> Get-Date [[-Date] DateTime]

Los elementos de sintaxis se explican como:

  • Obtener la fecha: Solía ​​obtener la fecha/hora
  • [[-Date] DateTime]: le permite especificar una fecha y hora específicas.

Ejemplo 1: Obtenga la fecha y hora formateadas

El cmdlet de la lista de formato muestra la salida detallada de cualquier comando en PowerShell. En el comando otorgado, el Obtener la fecha cmdlet está canalizado con el Formato Para obtener la salida formateada de la fecha/hora:

> Get-Date | Formato

La salida nos mostró la lista de formatos devueltos por el cmdlet de la lista de formatos.

Ejemplo 2: Obtenga la zona horaria actual junto con la fecha/hora

Puede obtener la fecha/hora en un formato específico utilizando el parámetro -format. En el comando de ejemplo a continuación, el dd denota el día, el mm denota el mes y yyy denota el año. Mientras que el HH: MM y K denota las horas: actas y zona horaria, respectivamente. Puede obtener la fecha de fecha en el formato especificado utilizando el -Formato parámetro.

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

La salida muestra la fecha y hora actuales con la zona horaria, devuelta por la línea de código anterior.

Ejemplo 3: Obtenga la hora actual o la fecha actual

Con la ayuda del parámetro -format, puede obtener la fecha actual o la hora actual por separado. Si usamos el T junto con -Formato Parámetro, le mostrará la hora en formato de 12 horas. El comando de ejemplo se proporciona aquí:

> Get -Date -Format T

El tiempo de salida se muestra en el formato de 12 horas.

Del mismo modo, puede proporcionar el valor "d"Al parámetro -format para obtener la fecha actual:

> Get -Date -Format D

La fecha actual se imprime en la terminal.

Ejemplo 4: recuperar el día específico del año en curso

También puede encontrar qué número de día es hoy simplemente ejecutando el siguiente código. Te dará el número de día. Para hacerlo, la propiedad Dayofyear se usa de la siguiente manera:

> (Get-Date).Día de día

Por lo tanto, la salida devolvió el número de día del año, devuelto por el comando

Ejemplo 5: Obtenga la fecha y hora actuales utilizando especificadores de formato

Los especificadores de formato son caracteres individuales utilizados para mostrar la fecha y la hora específicas. Algunos de los especificadores de formato más utilizados se enumeran a continuación:

%A: denota el nombre del día de la semana
%metro: representa el mes del año
%d: muestra la fecha del mes
%Y: indica el año
%R: representa el tiempo en formato las 24 horas
%Z: se refiere a la zona horaria

El siguiente cmdlet ejercerá el -UFormat Parámetro para obtener la fecha en un formato UTC:

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

La fecha, la hora, la hora y la zona de tiempo se imprimen en formato UTC.

Felicitaciones! Has aprendido a usar el cmdlet de get-date de PowerShell.

Conclusión

El comando Get-Date se usa principalmente para ejecutar la fecha y hora actuales en el sistema. Sin embargo, se pueden usar varios parámetros del cmdlet de fecha para obtener el tiempo/fecha en la salida formatada. Esta publicación describe la funcionalidad del cmdlet Get-Date en PowerShell. El -format y el -UFormat son los dos parámetros principales que se utilizan para obtener la fecha/hora en un formato detallado.