質問

偽の日付/時刻をプロセスに報告する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