[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) );