大家都是用什么获取当前时间的?
gettimeofday这个好像只支持windows系统,
网上找到的都是旧版本的 折腾了一天没解决 心累
我需要一个毫秒级的时间,求解决T_T
time_t tt;
struct tm * nowTime;
time(&tt);
//获得当前本地时间
nowTime = localtime(&tt);
nowTime->tm_hour
nowTime->tm_min
nowTime->tm_sec
double getCurrentTime() {
struct timeval tv;
gettimeofday(&tv,NULL);
return tv.tv_sec * 1000 + tv.tv_usec / 1000;
}
gettimeofday()是支持ios的
获取时间这个是系统层的东西吧,不知道cocos2dx有没有类似的封装。
android平台,获取毫秒级时间的是java.util.Date类可以提供。
windows下貌似并不支持gettimeofday,需要另外实现的吧?
ios不太了解。
安卓时间的话,java实现获取时间。
用jni的方式调用java类返回系统时间给c++和甚至lua吧。