teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

微修正

2021/10/12 12:49

投稿

episteme
episteme

スコア16612

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

追記

2021/10/12 12:49

投稿

episteme
episteme

スコア16612

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
  ```