문제

가짜 날짜/시간을 프로세스에보고하는 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 ()'시스템 호출로 통화를 래퍼하여 테스트 중에 코드가 읽는 시간에 오프셋 또는 승수를 도입 할 수 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top