datetime - porque - Fingir tiempo sin cambiar el reloj del sistema de Windows
porque se desconfigura la hora y fecha de mi pc (3)
¿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 desencadenar tareas programadas sin modificar realmente el reloj del sistema. ¿Hay tales programas para Windows?
Comenzando 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 simular la fecha / hora si quiero, 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;
}
}
Envuelva sus llamadas a las llamadas al sistema ''getCurrentDateTime ()'' para que pueda introducir compensaciones o multiplicadores en las horas que su código lee durante las pruebas?
RunAsDate puede hacer esto.