共用方式為


CTime::GetDayOfWeek

傳回 CTime 物件所表示的星期幾。

int GetDayOfWeek( ) const throw( );

傳回值

傳回根據本地時間、週;1 =星期日, 2 =星期一,為 7 =星期六。

備註

這個函式呼叫 GetLocalTm,使用內部靜態配置的緩衝區。 因為其他 CTime 成員函式的呼叫,在這個緩衝區中的資料來覆寫。

範例

// Print out the day of the week using localized day name
UINT DayOfWeek[] = {
   LOCALE_SDAYNAME7,   // Sunday
   LOCALE_SDAYNAME1,   
   LOCALE_SDAYNAME2,
   LOCALE_SDAYNAME3,
   LOCALE_SDAYNAME4, 
   LOCALE_SDAYNAME5, 
   LOCALE_SDAYNAME6   // Saturday
};
TCHAR strWeekday[256];
CTime time(CTime::GetCurrentTime());   // Initialize CTime with current time
::GetLocaleInfo(LOCALE_USER_DEFAULT,   // Get string for day of the week from system
   DayOfWeek[time.GetDayOfWeek()-1],   // Get day of week from CTime
   strWeekday, sizeof(strWeekday) / sizeof(strWeekday[0]));
ATLTRACE(_T("%s\n"), strWeekday);               // Print out day of the week   

需求

Header: atltime.h

請參閱

參考

CTime 的類別

階層架構圖