[Win32 API] システム時刻の取得
2007/10/05
GetLocalTimeで取得できるようです。
SYSTEMTIME構造体
typedef struct _SYSTEMTIME { WORD wYear; // 現在年 WORD wMonth; // 現在月 WORD wDayOfWeek; // 現在の曜日 WORD wDay; // 現在日 WORD wHour; // 現在時 WORD wMinite; // 現在分 WORD wSecond; // 現在秒 WORD wMilliseconds; // 現在のミリ秒 } SYSTEMTIME;
CString文字列として取得する
SYSTEMTIME st; ::GetLocalTime( &st ); CString sysDate, sysTime; // yyyy/MM/dd形式の文字列生成 sysDate.Format( _T("%04d/%02d/%02d", st.wYear, st.wMonth, st.wDay) ); // hh:mm:ss形式の文字列生成 sysTime.Format( _T("%02d:%02d:%02d", st.wHour, st.wMinite, st.wSecond) );