CString getCurrentTime(int flag)
{
CTime m_currentTime=CTime::GetCurrentTime();
int m_year;
int m_month;
int m_day;
int m_week;
int m_hour;
int m_minute;
int m_second;
char CurrentTime[50];
CString tishi;
m_year=m_currentTime.GetYear();
m_month=m_currentTime.GetMonth();
m_day=m_currentTime.GetDay();
m_week=m_currentTime.GetDayOfWeek();
m_hour=m_currentTime.GetHour();
m_minute=m_currentTime.GetMinute();
m_second=m_currentTime.GetSecond();
if(flag == 1)
{
sprintf(CurrentTime,"[%04d年%02d月%02d日 星期%d %02d:%02d:%02d]",m_year,m_month,m_day,m_week,m_hour,m_minute,m_second);
}
else if(flag == 2)
{
sprintf(CurrentTime,"%04d%02d%02d",m_year,m_month,m_day);
}
else if(flag == 3)
{
sprintf(CurrentTime,"%02d%02d%02d",m_hour,m_minute,m_second);
}
else if(flag == 12)
{
sprintf(CurrentTime,"%04d.%02d.%02d",m_year,m_month,m_day);
}
else if(flag == 13)
{
sprintf(CurrentTime,"%02d:%02d:%02d",m_hour,m_minute,m_second);
}
else
{
sprintf(CurrentTime,"%04d%02d%02d%02d%02d%02d",m_year,m_month,m_day,m_hour,m_minute,m_second);
}
tishi=CurrentTime;
return(tishi);
}
够用不? |