PowerShell:
Obteniendo la fecha actual

Cómo hacerlo:

PowerShell proporciona cmdlets sencillos para obtener la fecha y la hora. El cmdlet Get-Date es la herramienta primaria para este propósito. Puede devolver la fecha y hora completas, que puedes formatear o manipular según tus necesidades.

# Obtener la fecha y hora actuales
Get-Date

Salida de muestra:

Martes, 5 de septiembre de 2023 9:46:02 AM

También puedes formatear la salida para mostrar solo la información que necesitas, como solo la fecha o solo la hora.

# Obtener solo la fecha actual en un formato específico
Get-Date -Format "yyyy-MM-dd"

Salida de muestra:

2023-09-05
# Obtener solo la hora actual
Get-Date -Format "HH:mm:ss"

Salida de muestra:

09:46:02

Usando la clase .NET

PowerShell permite el acceso directo a las clases .NET, ofreciendo una manera alternativa de trabajar con fechas y horas.

# Usando la clase .NET DateTime para obtener la fecha y hora actuales
[System.DateTime]::Now

Salida de muestra:

Martes, 5 de septiembre de 2023 9:46:02 AM

Para la hora UTC:

# Usando la clase .NET DateTime para obtener la fecha y hora UTC actuales
[System.DateTime]::UtcNow

Salida de muestra:

Martes, 5 de septiembre de 2023 1:46:02 PM

Estos comandos y clases proporcionan opciones poderosas y flexibles para trabajar con fechas y horas en PowerShell, esenciales para muchas tareas de scripting y automatización.