Cocos2dx3.1 获取当前系统时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cocos2dx3.1 获取当前系统时间相关的知识,希望对你有一定的参考价值。

以下是获代替码

原文地址:http://blog.csdn.net/qqmcy/article/details/28233565


//
//  Tools.h
//  
//
//  Created by 杜甲 on 14-6-1.
//
//原文地址:http://blog.csdn.net/qqmcy/article/details/28233565

std::string Tools::getcurrTime()
{
   
    #if (CC_TARGET_PLATFORM == CC_PLATFORM_android || CC_TARGET_PLATFORM == CC_PLATFORM_ios)
    
    struct timeval now;
    struct tm* time;
    
    gettimeofday(&now, NULL);
    
    
    time = localtime(&now.tv_sec);
    int year = time->tm_year + 1900;
    log("year = %d",year);
    
    char date[32] = {0};
    sprintf(date, "%d%02d%02d",(int)time->tm_year + 1900,(int)time->tm_mon + 1,(int)time->tm_mday);
    log("%s",date);
    return StringUtils::format("%s",date);
    
    #endif
    
    #if ( CC_TARGET_PLATFORM == CC_PLATFORM_WIN32 )
    
    struct tm* tm;
    time_t timep;
    time(timep);
    
    tm = localtime(&timep);
    char date[32] = {0};
    sprintf(date, "%d-%02d-%02d",(int)time->tm_year + 1900,(int)time->tm_mon + 1,(int)time->tm_mday);
    log("%s",date);
     return StringUtils::format("%s",date);
    
    #endif
    
    
    
    
    
}


以上是关于Cocos2dx3.1 获取当前系统时间的主要内容,如果未能解决你的问题,请参考以下文章

cocos2dx-3.1 接入多盟广告sdk+Android

Android 使用两个不同的代码片段获取当前位置 NULL

如何获取当前显示的片段?

cocos2dx 3.1从零学习——菜单场景切换场景传值

cocos2dx2.0 与cocos2dx3.1 创建线程不同方式总结

没有使用 navController.currentDestination?.id 获取当前片段 ID