cocos2d-x在win32和iOS、android下获取当前系统时间的方法
来源:互联网 发布:云主机 书籍 知乎 编辑:程序博客网 时间:2024/05/22 01:44
最近在游戏里要显示当前系统时间的功能,网上一搜很多写着获取的方法,大都是如下
struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now, NULL); struct tm *tm;tm = localtime(&now.tv_sec);int year = tm->tm_year + 1900;int month = tm->tm_mon + 1;int day = tm->tm_mday;int hour=tm->tm_hour;int minute=tm->tm_min;int second=tm->tm_sec;long millSecond=now.tv_sec * 1000 + now.tv_usec / 1000;
以上的方法后来验证确实没错,但是只在unix和linux下才是正常的,在win32得到的时间是1970年1月1日。
后用另外方法在win32下获取到正确时间,如下
struct tm *tm;time_t timep;time(&timep);tm = localtime(&timep);int year = tm->tm_year + 1900;int month = tm->tm_mon + 1;int day = tm->tm_mday;int hour=tm->tm_hour;int minute=tm->tm_min;int second=tm->tm_sec;
此方法可在win32获取到正确的当前时间。
- cocos2d-x在win32和iOS、android下获取当前系统时间的方法
- Cocos2d-x在win32,android和IOS下的文件读写问题
- Cocos2d-x在win32,android和IOS下的文件读写问题
- Cocos2d-x在win32,android和IOS下的文件读写问题
- Cocos2d-x 获取系统当前时间
- cocos2d-x 获取系统当前时间
- cocos2d-x获取当前系统时间cocos2d-x
- cocos2d-x 获取当前时间
- cocos2d-x 获取当前时间
- win32 ios android 获取系统时间
- cocos2d-x 系统时间获取和格式化
- cocos2d-x获取当前系统时间-------------沈大海
- 关于linux下获取系统当前时间的方法汇总
- cocos2d-x获取当前系统时间-沈大海cocos2d-x教程17
- Android 获取当前系统时间的两种方法
- Cocos2d-x 获取系统时间
- cocos2d-x获取系统时间
- cocos2d-x获取系统时间
- win下连编socket时[Linker error] undefined reference to XXX
- serveroutput & glogin.sql
- 节拍器使用
- PHP截取UTF8字符串
- 两分钟彻底让你明白Android Activity生命周期(图文)!
- cocos2d-x在win32和iOS、android下获取当前系统时间的方法
- TCP长连接与短连接的区别
- 学习unix高级编程之我见(持续更新中)
- android 简单滑动菜单之左右侧滑
- p.v操作
- WebView cookies清理
- BOOTP与TFTP技术介绍及原理
- Oracle性能监控脚本
- 使用Unity3D需要注意到细节