cocos2d 中显示系统时间

用到的两个方法先贴上

这个是时间回调 每分钟回去调用一次时间设置方法

 //定时更新状态栏上的时间
void MGameScene::update(float dt)
{
static float fpassedTime = ;
fpassedTime += dt;
if (fpassedTime < MDZ_Seconds) return; fpassedTime = ; //设置状态栏时间
setStatusTime();
}

时间设置方法

 //设置状态栏上的时间
void MGameScene::setStatusTime()
{
time_t timeStamp = time(nullptr); auto nowDate = localtime(&timeStamp); string strTime; char timeHour[]{}; strftime(timeHour, sizeof(timeHour), "%H:", nowDate); strTime.append(timeHour); char timeMinute[]{}; strftime(timeMinute, sizeof(timeMinute), "%M", nowDate); strTime.append(timeMinute); //时间显示标签
m_pTxtTime->setString(strTime);
}

%H表示获取小时 %M表示获取分钟  %Y 获取年  %m获取月 %d获取天

上一篇:【重点突破】—— Nodejs+Express+MongoDB的使用基础


下一篇:nodejs+express+mongodb实现登录注册