Cómo obtener la fecha actual en PowerShell?

Cómo obtener la fecha actual en PowerShell?
Potencia Shell es la plataforma de automatización y secuencia de comandos de Microsoft. Es un .Lenguaje de secuencias de comandos basado en marco neto, así como un entorno de comando interactivo. PowerShell consiste en un conjunto de comandos que realizan funciones específicas. Al igual que cualquier lenguaje de programación razonable, PowerShell puede realizar muchas tareas. Mostrando la fecha actual es otra función simple que Potencia Shell lo hace sin esfuerzo.

Utilizando el "Obtener la fecha"Comando, puede encontrar la fecha actual, las fechas de formato, la fecha de mañana y mucho más con PowerShell. También le ofrece varias opciones para mostrar fechas de manera particular. Este artículo te mostrará Cómo obtener la fecha actual en PowerShell utilizando diferentes métodos. Vamos a empezar:

¿Qué es lo que se obtiene en PowerShell??

El Cmdlet get-date es un comando liviano utilizado en PowerShell. Este comando devuelve un Fecha y hora objeto que muestra la fecha actual o una fecha personalizada. Get-Date admite una variedad de UNIX y .Formatos de fecha y hora netos. Puede generar una cadena de caracteres de fecha o hora, que luego se puede enviar a otros programas o comandos.

En su sistema local, utilice el Obtener la fecha cmdlet para obtener la fecha y hora actuales:

> Get-Date

Puede utilizar Get-Date cuando desee usar "Fecha"Como atributo. El comando recuperará tanto la fecha como la hora. Está configurado para mostrar la fecha y hora actuales del sistema en el formato "00:00:00" por defecto. La configuración de fecha y hora recuperadas dependen de la configuración cultural de su sistema:

Obtener elementos de fecha y hora actuales en PowerShell

Puedes usar el "-Exhibición"Parámetro en el"Obtener la fecha"Comando para obtener solo la fecha actual de su sistema local. ¿Quieres darle una oportunidad a esta estrategia?? En su PowerShell, escriba el siguiente comando:

> Get -Date -displayHint Fecha

Para ver solo la hora actual de su sistema, especifique el "Tiempo"Atributo en el"-ExhibiciónParámetro:

> Get -Date -displayHint Time

Si desea obtener la fecha y hora actuales tanto en su PowerShell, agregue "Fecha y hora" en el mismo "Obtener la fecha"Comando junto con el"-ExhibiciónParámetro:

> Get -Date -DisplayHint DateTeTime

Le mostrará la siguiente salida:

Ver la lista de formato Get-Date

Aunque el "Obtener la fecha"Cmdlet aparece solo para devolver la hora y la fecha actuales, puede proporcionar más información. Consulte la lista de formatos del "Obtener la fecha"Cmdlet para tener una idea de lo que estamos hablando:

> Get-Date | Formato

Use el especificador UFormat para obtener la fecha y hora actuales

Especificadores de uFormat también se utilizan para la personalización del formato de salida. Los siguientes son algunos especificadores UFormat con sus definiciones:

"%A": Este especificador UFormat recuperará el día de la semana con el nombre completo.

"%metro": Use este especificador para obtener el número de mes:

"%d":"%d"Mostrará el día del mes en dos dígitos.

"%Y": Este especificador UFormat le mostrará el año actual en formato de cuatro dígitos.

"%R": Use este especificador para mostrar el tiempo en formato las 24 horas sin segundos.

"%Z":"%Z"Denota un desplazamiento de la zona horaria de la coordenada de tiempo universal (UTC).

En PowerShell, escriba este comando para obtener la hora y la fecha actuales de acuerdo con el UFormat específico:

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

Este comando también devolverá la salida como un objeto de cadena.

Usar .Especificador de formato neto para obtener fecha y hora actuales

"Obtener la fecha"Utiliza varios especificadores de formato para personalizar su salida, .Neto es uno de ellos. Ahora, echemos un vistazo a algunos .Especificadores netos:

"dddd": Este especificador obtendrá el día de la semana (nombre completo).

"Mm": Te mostrará el número de mes.

"dd":"dd"Mostrará el día del mes en dos dígitos.

"yyy": Este .El especificador neto le mostrará el año actual en formato de cuatro dígitos.

"HH: MM": Use este especificador para mostrar el tiempo en formato las 24 horas sin segundos.

"K": Este especificador denota un desplazamiento de la zona horaria de la coordenada de tiempo universal (UTC).

De acuerdo a tu .Neto Especificadores, escriba este comando en su PowerShell para Obtener la fecha y hora actuales:

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

La ejecución del comando anterior devolverá una cadena.

Obtenga un día de cita en PowerShell

PowerShell también es capaz de mostrarle un día de fecha. Para eso, utiliza tres parámetros: "-Año,""-Mes," y "-Día."Por ejemplo, el comando dado a continuación recuperará el día numérico de su calendario gregoriano del 03 de octubre de 2022.

gt; (Get -Date -Year 2022 -Month 10 -day 03).Día de día

Agregar horas en la fecha actual del sistema en PowerShell

También puede realizar la operación aritmética de agregar horas en la fecha actual. Especifique el número total de horas como parámetro en el "Complemento ()" función.

> (Get-Date).Complemento (6)

Obtenga la fecha de ayer en PowerShell

Utilizar el "Adddays ()"Función y especificar"-1"Como parámetro para esta función. Llamando al "Adddays ()"La función con estas configuraciones especificadas le permitirá mostrar la fecha de ayer en su PowerShell.

> (Get-Date).Adddays (-1)

Verifique si una fecha está configurada para el horario de verano

En el siguiente ejemplo, veremos si la fecha que hemos mencionado se ha establecido para el horario de verano. El "DST"La variable almacenará el valor devuelto por el"Obtener la fecha"Cmdlet. Después de eso, llamará al "ISdaylightsavingtime () "Función booleana. Esta función responderá a su pregunta en verdadero o falso.

> $ Dst = get-date
> $ DST.ISDAYLIGHTSAVINGTIME ()

Más ejemplos de formatos de fecha de obtener

Agregando "-Formato G"Como parámetro en su comando get-date le mostrará la fecha y hora actuales en un formato corto:

> Get -Date -Format G

Utilizar el "-Formato t"Opción si solo desea obtener el tiempo actual en un formato corto:

> Get -Date -Format T

Del mismo modo, también puede recuperar solo la fecha actual de su sistema en formato corto utilizando el "-Formato D" opción.

> Get -Date -Format D

Devolverá la fecha en un determinado formato:

Utilizar el "U"Opción de formato para recuperar la hora y la fecha actuales en formato de tiempo universal.

> Get -Date -Format U

Conclusión

¿Hay algún método para obtener la fecha actual en PowerShell?? Te sorprenderá saber que la respuesta a esta pregunta es simple de lo que parece la pregunta en sí misma. PowerShell utiliza un Obtener la fecha cmdlet para obtener la fecha actual de su sistema local. Este comando también se usa para formatear salidas que involucran fecha y hora. Le hemos demostrado varios formatos para obtener la fecha actual en PowerShell. Además, también se proporcionan diferentes métodos de personalización en este artículo.