役に立ちそうもないTips移転版

俺得なTipsを書き連ねるだけのブログ。

Windows:日付をなるべく長いスパンで取るには

Win32 APIでもっとも長い日付を持てる型はFILETIME(64ビット)。
Win32ではDWORD x 2の構造体でそのままでは64ビット演算はできないが、ULARGE_INTEGER(DWORD x 2の構造体とULONGLONGのunion)に放り込めば64ビット演算可能。
SYSTEMTIMEとの間で相互変換できるAPIもある。
……まぁ、日付だけならSYSTEMTIMEの方がより後の日付まで扱えるんだが。