次の方法で共有


SYSTEMTIME 構造体

SYSTEMTIME の構造は、個々のメンバーを使用して月、日、年、日、時、分、秒、およびミリ秒 2 日時を表します。

typedef struct _SYSTEMTIME {
   WORD wYear;
   WORD wMonth;
   WORD wDayOfWeek;
   WORD wDay;
   WORD wHour;
   WORD wMinute;
   WORD wSecond;
   WORD wMilliseconds;
} SYSTEMTIME;

パラメーター

  • wYear
    現在の年。

  • wMonth
    現在の月; 1 年 1 月は 1. です。

  • wDayOfWeek
    週の現在の日付; 日曜日は、月曜日 0、 1 などです。

  • wDay
    現在の月の日付。

  • wHour
    現在の時間。

  • wMinute
    現在の分。

  • wSecond
    二つ目の現在。

  • wMilliseconds
    現在の 1/1000。

使用例

// Retrieves the current system date and time.  The system 
// time is expressed in Coordinated Universal Time (UTC). 
SYSTEMTIME systime;
GetSystemTime(&systime);

// Determine day of the week.
CString day;
switch (systime.wDayOfWeek)
{
   case 0:
      day = _T("Sunday");
   break;

   case 1:
      day = _T("Monday");
   break;

   case 2:
      day = _T("Tuesday");
   break;

   case 3:
      day = _T("Wednesday");
   break;

   case 4:
      day = _T("Thursday");
   break;

   case 5:
      day = _T("Friday");
   break;

   case 6:
      day = _T("Saturday");
   break;
}

// Show the time in a message box.
CString str;
str.Format(_T("%s %u/%u/%u  %u:%u:%u:%u"), day,
   systime.wYear, systime.wMonth, systime.wDay,
   systime.wHour, systime.wMinute, systime.wSecond,
   systime.wMilliseconds);

AfxMessageBox(str);

必要条件

Header: winbase.h

参照

関連項目

CTime::CTime

その他の技術情報

構造体、スタイル、コールバック関数とメッセージ マップ