long int Common::sysTime()
{
time_t now;
time(&now);
return now;
}
long millisecondNow()
{
struct cc_timeval now;
CCTime::gettimeofdayCocos2d(&now, NULL);
return (now.tv_sec * 1000 + now.tv_usec / 1000);
}
或者在update函数中更新显示当前时间:
void HelloWorld::update(float dt)
{
//显示时间
unsigned long long timestamp = time(NULL);
struct tm *ptm = localtime((time_t*)×tamp);
char tmp[100] = {0};
memset(tmp, 0x0, 100);
strftime(tmp, sizeof(tmp), "%Y-%m-%d %H:%M:%S", ptm);
pLabel->setString(tmp);
}