Pregunta

¿Alguien sabe de una herramienta de Windows para informar fechas / horas falsas a un proceso?

Aparentemente, hay programas de Linux que se pueden usar para probar cómo reaccionará el software en el futuro / en una zona horaria diferente o para activar tareas programadas sin modificar realmente el reloj del sistema. ¿Existen tales programas para Windows?

¿Fue útil?

Solución

RunAsDate puede hacer esto.

Otros consejos

A partir de hace aproximadamente 2 años, siempre abstraigo la llamada a DateTime.Now (C #) a través de una clase de utilidad. De esta manera, siempre puedo fingir la fecha / hora si lo deseo, o simplemente pasarla directamente a DateTime.Now.

Suena similar a lo que BillH sugirió.

public class MyUtil
{
  public static DateTime GetDateTime()
  {
     return DateTime.Now.AddHours(5);
     //return DateTime.Now;   
  }
}

¿Envuelve sus llamadas a las llamadas del sistema 'getCurrentDateTime ()' para que pueda introducir compensaciones o multiplicadores en las horas que lee su código durante las pruebas?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top