日付と時刻の変更


systemtimeleaper_thumbアプリケーションを作って動作確認をする場合、日や年をまたぐタイミングや、うるう年(うるう日)でも処理に間違いが無いかに注意が必要なことがある。そんな時用にWindows向けアプリを作った。

systemtimeleaper

Windowsのコントロールパネルから設定しても良いんだけど、ランダム、次の閏日に飛べたりができるといいかな、と。
検証が終わったら、NTPサーバから正確な時刻を取得するのを忘れずに。

タイムゾーン周りの機能は必要性を感じなかったので、付けなかった。

ファイル一式

https://github.com/umhr/SystemTimeLeaper

参考

C#でUnixエポックタイムを取得する. – Paradigm Shift Design
http://ishitoya.hatenablog.com/entry/20080321/1206081336

NonSoft – NTPサーバの現在日時をシステム時計に設定するサンプル(C#.NET)
http://homepage2.nifty.com/nonnon/SoftSample/CS.NET/SampleNtpDateTime.html

現在のユーザーが管理者か調べる: .NET Tips: C#, VB.NET
http://dobon.net/vb/dotnet/system/isadmin.html