我正在cocos2d-x中编写一个跨平台的应用程序,我需要时间来创建一天中某个时间的倒计时时钟。因为它是在C++中,所以我可以使用时间(…)、MKTIME(…)和DeffTimes(…),如果我需要作为一个直接的方法。
cocos2d-x中是否有一种以跨平台方式(即直接构建到框架中的东西)执行此操作的首选方法?我希望这个应用程序在iphone、ipad和android上也能运行。

最佳答案

试试这个:

time_t rawtime;
struct tm * timeinfo;
time (&rawtime);
timeinfo = localtime (&rawtime);

CCLog("year------->%04d",timeinfo->tm_year+1900);
CCLog("month------->%02d",timeinfo->tm_mon+1);
CCLog("day------->%02d",timeinfo->tm_mday);

CCLog("hour------->%02d",timeinfo->tm_hour);
CCLog("minutes------->%02d",timeinfo->tm_min);
CCLog("seconds------->%02d",timeinfo->tm_sec);

10-08 03:02