在Cocos2d-x中,有时需要获取当前系统的时间。
方法如下:
time_t t = time(NULL);
//创建time_t变量并初始化
tm* lt = localtime(&t);
//创建tm*变量,将其指向localtime
log("%d", lt->tm_hour);
//显示现在小时
log("%d", lt->tm_min);
//显示现在分钟
log("%d", lt->tm_sec);
//显示现在秒
log("%d", lt->tm_year);
//显示现在年,从1900年到现在
log("%d", lt->tm_mday);
//显示现在是本月中的第几天,从1开始
log("%d", lt->tm_mon);
//显示现在是几月,从0开始
log("%d", lt->tm_wday);
//显示现在是星期几,从0到6,0代表星期日
log("%d", lt->tm_yday);
//显示现在是一年中的第几天,从0开始
log("%d", lt->tm_isdst);
//是否夏令时
通过上面的方法就可以获取到现在的系统时间,不过要注意每一项的含义和起始项。
总的来说,还是挺方便的。
本文介绍如何在Cocos2d-x中获取系统的当前时间,并详细解释了每一步的操作及其含义,包括年、月、日、时、分、秒等各项的具体获取方法。
273

被折叠的 条评论
为什么被折叠?



