6868
6969 </ head >
7070 < 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"]} ">
7272 < nav class ="navbar navbar-default " role ="navigation ">
7373 < div class ="container-fluid ">
7474 < div class ="navbar-header ">
188188
189189 < p class ="text-right "> < small >
190190 最終更新日時(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秒
193193 </ span >
194194 < br />
195195 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
196- < span itemprop ="name "> Akira Takahashi </ span >
196+ < span itemprop ="name "> suomesta </ span >
197197 </ span >
198198 が更新
199199 </ small > </ p >
@@ -316,12 +316,12 @@ <h3>chronoライブラリでのフォーマットフラグ</h3>
316316</ tr >
317317< tr >
318318< 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 >
320320< td > < code > "17"</ code > </ td >
321321</ tr >
322322< tr >
323323< 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 >
325325< td > < code > "05"</ code > </ td >
326326</ tr >
327327< tr >
@@ -458,7 +458,7 @@ <h2><a class="cpprefjp-defined-word" data-desc="問題が発生したときに
458458</ li >
459459</ ul >
460460< 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 >
462462< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../format.html "> <format></ a > </ span > < span class ="cp "> </ span >
463463< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../chrono.html "> <chrono></ a > </ span > < span class ="cp "> </ span >
464464
@@ -475,12 +475,11 @@ <h2>例</h2>
475475 < 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 >
476476 < 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 >
477477 < 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 >
479478
480479 < 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 >
484483< span class ="p "> }</ span >
485484</ code > </ pre > </ div >
486485</ div > </ p >
@@ -489,9 +488,9 @@ <h3>出力例</h3>
4894882. 08時27分28.1822610秒
4904893. 08時27分28秒
4914904. AM 08時27分28秒
492- 6 . 20
493- 7 . Tue
494- 8 . Tuesday
491+ 5 . 20
492+ 6 . Tue
493+ 7 . Tuesday
495494</ code > </ pre > </ p >
496495< h2 > バージョン</ h2 >
497496< h3 > 言語</ h3 >
0 commit comments