回答編集履歴
2
微修正
answer
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
int main(void) {
|
8
8
|
CTime tim = CTime::GetCurrentTime();
|
9
|
-
time_t inttim = tim;
|
9
|
+
time_t inttim = tim.GetTime();
|
10
10
|
printf("%ld\n", inttim);
|
11
11
|
}
|
12
12
|
```
|
1
追記
answer
CHANGED
@@ -9,4 +9,20 @@
|
|
9
9
|
time_t inttim = tim;
|
10
10
|
printf("%ld\n", inttim);
|
11
11
|
}
|
12
|
+
```
|
13
|
+
|
14
|
+
[追記] 僕なら標準C++ライブラリ使ってこう↓書く:
|
15
|
+
```C++
|
16
|
+
#include <iostream>
|
17
|
+
#include <chrono>
|
18
|
+
#include <ctime>
|
19
|
+
|
20
|
+
int main() {
|
21
|
+
// 現在日時を取得
|
22
|
+
std::chrono::system_clock::time_point p = std::chrono::system_clock::now();
|
23
|
+
|
24
|
+
// time_tに変換して出力
|
25
|
+
std::time_t t = std::chrono::system_clock::to_time_t(p);
|
26
|
+
std::cout << t << " : " << std::ctime(&t) << std::endl;
|
27
|
+
}
|
12
28
|
```
|