この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン | |||
|
ja:cpp:time [2017/03/27 12:04] kota |
ja:cpp:time [2017/03/27 12:09] (現在) kota |
||
|---|---|---|---|
| ライン 15: | ライン 15: | ||
| <code cpp> | <code cpp> | ||
| - | time_t StartTime | + | time_t StartTime = 1490612400; |
| struct tm* tm_Start = localtime(&StartTime); | struct tm* tm_Start = localtime(&StartTime); | ||
| char buf[100]; | char buf[100]; | ||
| - | strftime(buf, sizeof(buf), "%Y%m%d", tm_Start); | + | strftime(buf, sizeof(buf), "%Y%m%d", tm_Start);// bufに指定したフォーマット(年月日)で渡す(->”20170327”) |
| + | |||
| struct tm tm_A; | struct tm tm_A; | ||
| char *TimeChar = "3/27/2017-20:00:00"; | char *TimeChar = "3/27/2017-20:00:00"; | ||
| - | strptime(TimeString, "%m/%d/%Y-%H:%M:%S", &tm_A); | + | strptime(TimeChar, "%m/%d/%Y-%H:%M:%S", &tm_A);// TimeCharから指定したフォーマットで抜き出して、tm_Aに入れる |
| - | time_t time = mktime(&tm_A); | + | time_t time = mktime(&tm_A);// tm_A からUNIX timeを返す |
| </code> | </code> | ||