Saltar al contenido

Get-date de Powershell: ¿Cómo obtener ayer a las 22:00 en una variable?

Posteriormente a buscar en diversos repositorios y páginas de internet al final hemos hallado la respuesta que te mostramos pronto.

Solución:

Use DateTime.Today en lugar de DateTime.Now (que es lo que devuelve Get-Date) porque Hoy es solo la fecha con 00:00 como hora, y ahora es el momento hasta el milisegundo. (de masenkablast)

> [DateTime]::Today.AddDays(-1).AddHours(22)
Thursday, March 11, 2010 10:00:00 PM

Veo este tema, pero en mi caso estaba buscando la manera de mejorar el formato. Usando UFormat y agregando -1 día

(get-date (get-date).addDays(-1) -UFormat "%Y%m%d-%H%M")

(Get-Date (Get-Date -Format d)).AddHours(-2)

Te mostramos reseñas y valoraciones

Si tienes algún problema y disposición de arreglar nuestro post te sugerimos añadir una referencia y con placer lo ojearemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *