68
68
69
69
</ head >
70
70
< body >
71
- < header data-kunai-mdinfo ="{"meta": {"header": ["chrono"], "namespace": ["std"], "id-type": ["function"], "cpp": ["cpp20"]}, "sources": [{"id": "0f6d19b64fda7ebf3d72861db40f3878f09af47b", "source": "#include <iostream>\n#include <format>\n#include <chrono>\n\nint main()\n{\n auto now = std::chrono::system_clock::now(); // UTC\u6642\u9593\u306e\u73fe\u5728\u65e5\u6642\n\n // \u65e5\u4ed8\u3092\u51fa\u529b\n std::cout << std::format(\"1. {:%Y\u5e74%m\u6708%d\u65e5}\", now) << std::endl;\n\n // \u6642\u9593\u3092\u51fa\u529b\u3002\n // \u79d2\u5358\u4f4d\u306etime_point\u306b\u5909\u63db\u3057\u306a\u3044\u3068\u3001\u5c0f\u6570\u70b9\u4ee5\u4e0b\u306e\u79d2\u3082\u51fa\u529b\u3055\u308c\u308b\n auto now_sec = std::chrono::time_point_cast<std::chrono::seconds>(now);\n std::cout << std::format(\"2. {:%H\u6642%M\u5206%S\u79d2}\", now) << std::endl;\n std::cout << std::format(\"3. {:%H\u6642%M\u5206%S\u79d2}\", now_sec) << std::endl;\n std::cout << std::format(\"4. {:%p %I\u6642%M\u5206%S\u79d2}\", now_sec) << std::endl;\n std::cout << std::format(\"4. {:%p %I\u6642%M\u5206%S\u79d2}\", now_sec) << std::endl;\n\n // \u305d\u306e\u4ed6\u8981\u7d20\n std::cout << std::format(\"6. {:%C}\", now) << std::endl; // \u4e16\u7d00 (100\u3067\u5272\u3063\u3066\u5207\u308a\u4e0b\u3052\u305f\u5024)\n std::cout << std::format(\"7. {:%a}\", now) << std::endl; // \u66dc\u65e5\u306e\u7565\u79f0\n std::cout << std::format(\"8. {:%A}\", now) << std::endl; // \u66dc\u65e5\u306e\u5b8c\u5168\u540d\n}\n"}], "page_id": ["reference", "chrono", "format"]} ">
71
+ < header data-kunai-mdinfo ="{"meta": {"header": ["chrono"], "namespace": ["std"], "id-type": ["function"], "cpp": ["cpp20"]}, "sources": [{"id": "55b21cfb890c1eea9bbda95fe3c3a906869d8ba8", "source": "#include <iostream>\n#include <format>\n#include <chrono>\n\nint main()\n{\n auto now = std::chrono::system_clock::now(); // UTC\u6642\u9593\u306e\u73fe\u5728\u65e5\u6642\n\n // \u65e5\u4ed8\u3092\u51fa\u529b\n std::cout << std::format(\"1. {:%Y\u5e74%m\u6708%d\u65e5}\", now) << std::endl;\n\n // \u6642\u9593\u3092\u51fa\u529b\u3002\n // \u79d2\u5358\u4f4d\u306etime_point\u306b\u5909\u63db\u3057\u306a\u3044\u3068\u3001\u5c0f\u6570\u70b9\u4ee5\u4e0b\u306e\u79d2\u3082\u51fa\u529b\u3055\u308c\u308b\n auto now_sec = std::chrono::time_point_cast<std::chrono::seconds>(now);\n std::cout << std::format(\"2. {:%H\u6642%M\u5206%S\u79d2}\", now) << std::endl;\n std::cout << std::format(\"3. {:%H\u6642%M\u5206%S\u79d2}\", now_sec) << std::endl;\n std::cout << std::format(\"4. {:%p %I\u6642%M\u5206%S\u79d2}\", now_sec) << std::endl;\n\n // \u305d\u306e\u4ed6\u8981\u7d20\n std::cout << std::format(\"5. {:%C}\", now) << std::endl; // \u4e16\u7d00 (100\u3067\u5272\u3063\u3066\u5207\u308a\u4e0b\u3052\u305f\u5024)\n std::cout << std::format(\"6. {:%a}\", now) << std::endl; // \u66dc\u65e5\u306e\u7565\u79f0\n std::cout << std::format(\"7. {:%A}\", now) << std::endl; // \u66dc\u65e5\u306e\u5b8c\u5168\u540d\n}\n"}], "page_id": ["reference", "chrono", "format"]} ">
72
72
< nav class ="navbar navbar-default " role ="navigation ">
73
73
< div class ="container-fluid ">
74
74
< div class ="navbar-header ">
188
188
189
189
< p class ="text-right "> < small >
190
190
最終更新日時(UTC):
191
- < span itemprop ="datePublished " content ="2024-09-24T08:40:08 ">
192
- 2024年09月24日 08時40分08秒
191
+ < span itemprop ="datePublished " content ="2025-06-14T08:37:52 ">
192
+ 2025年06月14日 08時37分52秒
193
193
</ span >
194
194
< br />
195
195
< span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
196
- < span itemprop ="name "> Akira Takahashi </ span >
196
+ < span itemprop ="name "> suomesta </ span >
197
197
</ span >
198
198
が更新
199
199
</ small > </ p >
@@ -316,12 +316,12 @@ <h3>chronoライブラリでのフォーマットフラグ</h3>
316
316
</ tr >
317
317
< tr >
318
318
< td > < code > %H</ code > </ td >
319
- < td > 24時間時計での10進数の時。結果が1桁の場合、先頭に< code > 0</ code > がつく。改良コマンド< code > %OH</ code > を指定知ると 、ロケール依存の異なる表現を出力する</ td >
319
+ < td > 24時間時計での10進数の時。結果が1桁の場合、先頭に< code > 0</ code > がつく。改良コマンド< code > %OH</ code > を指定すると 、ロケール依存の異なる表現を出力する</ td >
320
320
< td > < code > "17"</ code > </ td >
321
321
</ tr >
322
322
< tr >
323
323
< td > < code > %I</ code > </ td >
324
- < td > 12時間時計での10進数の時。結果が1桁の場合、先頭に< code > 0</ code > がつく。改良コマンド< code > %OI</ code > を指定知ると 、ロケール依存の異なる表現を出力する</ td >
324
+ < td > 12時間時計での10進数の時。結果が1桁の場合、先頭に< code > 0</ code > がつく。改良コマンド< code > %OI</ code > を指定すると 、ロケール依存の異なる表現を出力する</ td >
325
325
< td > < code > "05"</ code > </ td >
326
326
</ tr >
327
327
< tr >
@@ -458,7 +458,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="問題が発生したときに
458
458
</ li >
459
459
</ ul >
460
460
< h2 > 例</ h2 >
461
- < p > < div class ="yata " id ="0f6d19b64fda7ebf3d72861db40f3878f09af47b "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../iostream.html "> <iostream></ a > </ span > < span class ="cp "> </ span >
461
+ < p > < div class ="yata " id ="55b21cfb890c1eea9bbda95fe3c3a906869d8ba8 "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../iostream.html "> <iostream></ a > </ span > < span class ="cp "> </ span >
462
462
< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../format.html "> <format></ a > </ span > < span class ="cp "> </ span >
463
463
< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../chrono.html "> <chrono></ a > </ span > < span class ="cp "> </ span >
464
464
@@ -475,12 +475,11 @@ <h2>例</h2>
475
475
< span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="s "> "2. {:%H時%M分%S秒}"</ span > < span class ="p "> ,</ span > < span class ="n "> now</ span > < span class ="p "> )</ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span >
476
476
< span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="s "> "3. {:%H時%M分%S秒}"</ span > < span class ="p "> ,</ span > < span class ="n "> now_sec</ span > < span class ="p "> )</ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span >
477
477
< span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="s "> "4. {:%p %I時%M分%S秒}"</ span > < span class ="p "> ,</ span > < span class ="n "> now_sec</ span > < span class ="p "> )</ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span >
478
- < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="s "> "4. {:%p %I時%M分%S秒}"</ span > < span class ="p "> ,</ span > < span class ="n "> now_sec</ span > < span class ="p "> )</ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span >
479
478
480
479
< span class ="c1 "> // その他要素</ span >
481
- < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="s "> "6 . {:%C}"</ span > < span class ="p "> ,</ span > < span class ="n "> now</ span > < span class ="p "> )</ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span > < span class ="c1 "> // 世紀 (100で割って切り下げた値)</ span >
482
- < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="s "> "7 . {:%a}"</ span > < span class ="p "> ,</ span > < span class ="n "> now</ span > < span class ="p "> )</ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span > < span class ="c1 "> // 曜日の略称</ span >
483
- < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="s "> "8 . {:%A}"</ span > < span class ="p "> ,</ span > < span class ="n "> now</ span > < span class ="p "> )</ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span > < span class ="c1 "> // 曜日の完全名</ span >
480
+ < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="s "> "5 . {:%C}"</ span > < span class ="p "> ,</ span > < span class ="n "> now</ span > < span class ="p "> )</ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span > < span class ="c1 "> // 世紀 (100で割って切り下げた値)</ span >
481
+ < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="s "> "6 . {:%a}"</ span > < span class ="p "> ,</ span > < span class ="n "> now</ span > < span class ="p "> )</ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span > < span class ="c1 "> // 曜日の略称</ span >
482
+ < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="s "> "7 . {:%A}"</ span > < span class ="p "> ,</ span > < span class ="n "> now</ span > < span class ="p "> )</ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="../ostream/endl.html "> std::endl</ a > </ span > < span class ="p "> ;</ span > < span class ="c1 "> // 曜日の完全名</ span >
484
483
< span class ="p "> }</ span >
485
484
</ code > </ pre > </ div >
486
485
</ div > </ p >
@@ -489,9 +488,9 @@ <h3>出力例</h3>
489
488
2. 08時27分28.1822610秒
490
489
3. 08時27分28秒
491
490
4. AM 08時27分28秒
492
- 6 . 20
493
- 7 . Tue
494
- 8 . Tuesday
491
+ 5 . 20
492
+ 6 . Tue
493
+ 7 . Tuesday
495
494
</ code > </ pre > </ p >
496
495
< h2 > バージョン</ h2 >
497
496
< h3 > 言語</ h3 >
0 commit comments