void getCurrentTime(){
time_t t = time(NULL);//获取时间轴,即某年某月某日的详细时间,单位为秒
tm* ptm = localtime(&t);//转换成tm类型的结构体;
int year= ptm->tm_year+1900;
int month= ptm->tm_mon +1;
int day= ptm->tm_mday;
int hour = ptm->tm_hour;
int minutes = ptm->tm_min;
int seconds = ptm->tm_sec;
}
struct tm {
int tm_sec; /* seconds after the minute - [0,59] */
int tm_min; /* minutes after the hour - [0,59] */
int tm_hour; /* hours since midnight - [0,23] */
int tm_mday; /* day of the month - [1,31] */
int tm_mon; /* months since January - [0,11] */
int tm_year; /* years since 1900 */
int tm_wday; /* days since Sunday - [0,6] */
int tm_yday; /* days since January 1 - [0,365] */
int tm_isdst; /* daylight savings time flag */
};
cocos2dx 3.x获得系统时间方法
struct timeval nowTimeval;
gettimeofday(&nowTimeval, NULL);
struct tm * tm;
time_t time_sec ;
time_sec = nowTimeval.tv_sec;
tm = localtime(&time_sec);
nMinute = tm->tm_min;
nSecond = tm->tm_sec;
nHour = tm->tm_hour;