2016年3月17日木曜日

[cocos2d-x] C++で年月日時分秒を取得

どうも、俺です。

cocos2d-xを使っていて、C++で年月日を取得するtips。

time_t now = time(NULL);
struct tm *nowtime = localtime(&now);

・年 ... nowtime->tm_year+1900
・月 ... nowtime->tm_mon+1
・日 ... nowtime->tm_mday
・時 ... nowtime->tm_hour
・分 ... nowtime->tm_min
・秒 ... nowtime->tm_sec
で値が取れるので、

CCString *ymd = CCString::createWithFormat("%04d/%02d/%02d", nowtime->tm_year+1900, nowtime->tm_mon+1, nowtime->tm_mday);
int ymdInt = ymd->intValue();

とやると、
例えば20160317となる。

以上でぇぇぇぇぇす。

0 件のコメント: