我正在 Cocos2d-x 中编写跨平台应用程序。我需要花时间在一天中的某个时间创建一个倒计时时钟。由于它是在 C++ 中,如果需要,我可以使用 time(...)、mktime(...) 和 difftime(...) 作为直接方法。
在 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);
关于android - 在 cocos2d-x 中有没有更好的方法来获取系统时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20493004/