CTime t = CTime::GetCurrentTime(); CString s = t.Format( "%A, %B %d, %Y" );%D Total days in this CTime %H Hours in the current day %M Minutes in the current hour %S Seconds in the current minute %% Percent sign
%aAbbreviated weekday name%AFull weekday name%bAbbreviated month name%BFull month name%cDate and time representation appropriate for locale%dDay of month as decimal number (01 – 31)%HHour in 24-hour format (00 – 23)%IHour in 12-hour format (01 – 12)%jDay of year as decimal number (001 – 366)%mMonth as decimal number (01 – 12)%MMinute as decimal number (00 – 59)%pCurrent locale’s A.M./P.M. indicator for 12-hour clock%SSecond as decimal number (00 – 59)%UWeek of year as decimal number, with Sunday as first day of week (00 – 53)%wWeekday as decimal number (0 – 6; Sunday is 0)%WWeek of year as decimal number, with Monday as first day of week (00 – 53)%xDate representation for current locale%XTime representation for current locale%yYear without century, as decimal number (00 – 99)%YYear with century, as decimal number%z, %ZTime-zone name or abbreviation; no characters if time zone is unknown%%Percent sign
CString s = t.Format( "%A, %B %d, %Y" );%D Total days in this CTime
%H Hours in the current day
%M Minutes in the current hour
%S Seconds in the current minute
%% Percent sign
CTime tm = CTime::GetCurrentTime();
CString str;
str.Format("%04d-%02d-%02d",tm.GetYear(),tm.GetMonth(),tm.GetDay());
有时候返回的时间是不正确的
推荐
GetLocalTime(&lpSysTime);
{
CTime ctime=CTime::GetCurrentTime();
//得到当前时间;
CString stime;
stime.Format( "%d-%d-%d %d:%d:%d", ctime.GetYear(), ctime.GetMonth(), ctime.GetDay() ,
ctime.GetHour(), ctime.GetMinute(), ctime.GetSecond() );
return stime;
}