Windows 시스템 시계를 변경하지 않고 가짜 시간
-
22-07-2019 - |
문제
가짜 날짜/시간을 프로세스에보고하는 Windows 도구를 아는 사람이 있습니까?
분명히 미래에 소프트웨어가 어떻게 다른 시간대에 반응하는지 테스트하거나 실제로 시스템 시계를 수정하지 않고 예약 된 작업을 트리거하는 데 사용할 수있는 Linux 프로그램이 있습니다. Windows 용 프로그램이 있습니까?
해결책
runasdate 이것을 할 수 있습니다.
다른 팁
약 2 년 전에 시작하여, 나는 항상 유틸리티 클래스를 통해 dateTime.now (c#)로 호출을 추상화합니다. 이런 식으로 나는 원한다면 항상 날짜/시간을 속일 수 있거나 직접 DateTime.now로 전달할 수 있습니다.
Billh가 제안한 것과 비슷하게 들립니다.
public class MyUtil
{
public static DateTime GetDateTime()
{
return DateTime.Now.AddHours(5);
//return DateTime.Now;
}
}
'getCurrentDateTime ()'시스템 호출로 통화를 래퍼하여 테스트 중에 코드가 읽는 시간에 오프셋 또는 승수를 도입 할 수 있습니까?
제휴하지 않습니다 StackOverflow