6868
6969 </ head >
7070 < body >
71- < header data-kunai-mdinfo ="{"meta": {"header": ["chrono"], "namespace": ["std::chrono"], "id-type": ["type-alias"], "cpp": ["cpp20"]}, "sources": [{"id": "587d81c95f75069c173ff683275d6d446fab1043", "source": "#include <iostream>\n#include <fstream>\n#include <filesystem>\n#include <fstream>\n\nnamespace chrono = std::chrono;\nnamespace fs = std::filesystem;\n\nint main()\n{\n std::ofstream{\"regular.txt\"};\n\n // \u30d5\u30a1\u30a4\u30eb\u306e\u6700\u7d42\u66f4\u65b0\u65e5\u6642\u3092\u53d6\u5f97\u3057\u3066\u51fa\u529b\n fs::file_time_type tp = fs::last_write_time(\"regulat.txt\");\n std::cout << tp << std::endl;\n}\n"}, {"id": "93560f9f08a5a0967197c6c4a0aff454fe3f8fea", "source": "#include <iostream>\n#include <sstream>\n#include <chrono>\n#include <filesystem>\n\nnamespace chrono = std::chrono;\nnamespace fs = std::filesystem;\n\nint main()\n{\n // \u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u3068\u30aa\u30d5\u30bb\u30c3\u30c8\u3092\u542b\u307e\u306a\u3044\u5165\u529b\n {\n std::stringstream ss;\n ss << \"2019-10-24 20:15:10\";\n\n fs::file_time_type tp;\n chrono::from_stream(ss, \"%Y-%m-%d %H:%M:%S\", tp);\n\n if (ss) {\n std::cout << tp << std::endl;\n }\n else {\n std::cout << \"\u89e3\u6790\u5931\u6557\" << std::endl;\n }\n }\n\n // \u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u3068\u30aa\u30d5\u30bb\u30c3\u30c8\u3092\u542b\u3080\u5165\u529b\n {\n std::stringstream ss;\n ss << \"2019-10-24 20:15:10 UTC+0900\";\n\n fs::file_time_type tp;\n std::string abbrev;\n chrono::minutes offset{0};\n chrono::from_stream(ss, \"%Y-%m-%d %H:%M:%S %Z%z\", tp, &abbrev, &offset);\n\n std::cout << tp << std::endl;\n std::cout << abbrev << std::endl;\n std::cout << offset.count() << std::endl;\n }\n}\n"}, {"id": "f16e3c5070283566145c2259296967e3375fe1b6", "source": "#include <iostream>\n#include <chrono>\n#include <format>\n#include <filesystem>\n#include <fstream>\n\nnamespace chrono = std::chrono;\nnamespace fs = std::filesystem;\n\nint main()\n{\n std::ofstream{\"regular.txt\"};\n\n // \u30d5\u30a1\u30a4\u30eb\u306e\u6700\u7d42\u66f4\u65b0\u65e5\u6642\u3092\u53d6\u5f97\u3057\u3066\u51fa\u529b\n fs::file_time_type tp = fs::last_write_time(\"regulat.txt\");\n\n // \u30c7\u30d5\u30a9\u30eb\u30c8\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\n std::cout << std::format(\"1 : {}\", tp) << std::endl;\n\n // \u300c\u5e74\u6708\u65e5 \u6642\u5206\u79d2\u300d\u306e\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\n std::cout << std::format(\"2 : {:%Y\u5e74%m\u6708%d\u65e5 %H\u6642%M\u5206%S\u79d2}\", tp) << std::endl;\n\n // \u65e5\u4ed8\u3092 / (\u30b9\u30e9\u30c3\u30b7\u30e5) \u533a\u5207\u308a\u3001\u6642\u9593\u3092 : (\u30b3\u30ed\u30f3) \u533a\u5207\u308a\n std::cout << std::format(\"3 : {0:%Y/%m/%d %H:%M:%S}\", tp) << std::endl;\n\n // \u65e5\u4ed8\u3060\u3051\u51fa\u529b\n std::cout << std::format(\"4 : %Y\u5e74%m\u6708%d\u65e5\", tp) << std::endl;\n std::cout << std::format(\"5 : %F\", tp) << std::endl;\n\n // \u6642\u9593\u3060\u3051\u51fa\u529b\n std::cout << std::format(\"6 : %H\u6642%M\u5206%S\u79d2\", lt) << std::endl;\n std::cout << std::format(\"7 : %T\", tp) << std::endl;\n}\n"}], "page_id": ["reference", "chrono", "file_time"]} ">
71+ < header data-kunai-mdinfo ="{"meta": {"header": ["chrono"], "namespace": ["std::chrono"], "id-type": ["type-alias"], "cpp": ["cpp20"]}, "sources": [{"id": "587d81c95f75069c173ff683275d6d446fab1043", "source": "#include <iostream>\n#include <fstream>\n#include <filesystem>\n#include <fstream>\n\nnamespace chrono = std::chrono;\nnamespace fs = std::filesystem;\n\nint main()\n{\n std::ofstream{\"regular.txt\"};\n\n // \u30d5\u30a1\u30a4\u30eb\u306e\u6700\u7d42\u66f4\u65b0\u65e5\u6642\u3092\u53d6\u5f97\u3057\u3066\u51fa\u529b\n fs::file_time_type tp = fs::last_write_time(\"regulat.txt\");\n std::cout << tp << std::endl;\n}\n"}, {"id": "93560f9f08a5a0967197c6c4a0aff454fe3f8fea", "source": "#include <iostream>\n#include <sstream>\n#include <chrono>\n#include <filesystem>\n\nnamespace chrono = std::chrono;\nnamespace fs = std::filesystem;\n\nint main()\n{\n // \u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u3068\u30aa\u30d5\u30bb\u30c3\u30c8\u3092\u542b\u307e\u306a\u3044\u5165\u529b\n {\n std::stringstream ss;\n ss << \"2019-10-24 20:15:10\";\n\n fs::file_time_type tp;\n chrono::from_stream(ss, \"%Y-%m-%d %H:%M:%S\", tp);\n\n if (ss) {\n std::cout << tp << std::endl;\n }\n else {\n std::cout << \"\u89e3\u6790\u5931\u6557\" << std::endl;\n }\n }\n\n // \u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u3068\u30aa\u30d5\u30bb\u30c3\u30c8\u3092\u542b\u3080\u5165\u529b\n {\n std::stringstream ss;\n ss << \"2019-10-24 20:15:10 UTC+0900\";\n\n fs::file_time_type tp;\n std::string abbrev;\n chrono::minutes offset{0};\n chrono::from_stream(ss, \"%Y-%m-%d %H:%M:%S %Z%z\", tp, &abbrev, &offset);\n\n std::cout << tp << std::endl;\n std::cout << abbrev << std::endl;\n std::cout << offset.count() << std::endl;\n }\n}\n"}, {"id": "1880e7b429601536885491ceb274a0f72223401b", "source": "#include <iostream>\n#include <chrono>\n#include <format>\n#include <filesystem>\n#include <fstream>\n\nnamespace chrono = std::chrono;\nnamespace fs = std::filesystem;\n\nint main()\n{\n std::ofstream{\"regular.txt\"};\n\n // \u30d5\u30a1\u30a4\u30eb\u306e\u6700\u7d42\u66f4\u65b0\u65e5\u6642\u3092\u53d6\u5f97\u3057\u3066\u51fa\u529b\n fs::file_time_type tp = fs::last_write_time(\"regulat.txt\");\n\n // \u30c7\u30d5\u30a9\u30eb\u30c8\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\n std::cout << std::format(\"1 : {}\", tp) << std::endl;\n\n // \u300c\u5e74\u6708\u65e5 \u6642\u5206\u79d2\u300d\u306e\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\n std::cout << std::format(\"2 : {:%Y\u5e74%m\u6708%d\u65e5 %H\u6642%M\u5206%S\u79d2}\", tp) << std::endl;\n\n // \u65e5\u4ed8\u3092 / (\u30b9\u30e9\u30c3\u30b7\u30e5) \u533a\u5207\u308a\u3001\u6642\u9593\u3092 : (\u30b3\u30ed\u30f3) \u533a\u5207\u308a\n std::cout << std::format(\"3 : {0:%Y/%m/%d %H:%M:%S}\", tp) << std::endl;\n\n // \u65e5\u4ed8\u3060\u3051\u51fa\u529b\n std::cout << std::format(\"4 : {:%Y\u5e74%m\u6708%d\u65e5}\", tp) << std::endl;\n std::cout << std::format(\"5 : {:%F}\", tp) << std::endl;\n\n // \u6642\u9593\u3060\u3051\u51fa\u529b\n std::cout << std::format(\"6 : {:%H\u6642%M\u5206%S\u79d2}\", tp) << std::endl;\n std::cout << std::format(\"7 : {:%T}\", tp) << std::endl;\n}\n"}], "page_id": ["reference", "chrono", "file_time"]} ">
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-06-11T13:45:38 ">
192- 2024年06月11日 13時45分38秒
191+ < span itemprop ="datePublished " content ="2025-09-27T07:35:26 ">
192+ 2025年09月27日 07時35分26秒
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 "> Raclamusi </ span >
197197 </ span >
198198 が更新
199199 </ small > </ p >
@@ -352,7 +352,7 @@ <h4>出力例</h4>
352352540
353353</ code > </ pre > </ p >
354354< h3 > 文字列フォーマットの例</ h3 >
355- < p > < div class ="yata " id ="f16e3c5070283566145c2259296967e3375fe1b6 "> < 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 >
355+ < p > < div class ="yata " id ="1880e7b429601536885491ceb274a0f72223401b "> < 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 >
356356< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../chrono.html "> <chrono></ a > </ span > < span class ="cp "> </ span >
357357< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../format.html "> <format></ a > </ span > < span class ="cp "> </ span >
358358< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../filesystem.html "> <filesystem></ a > </ span > < span class ="cp "> </ span >
@@ -378,12 +378,12 @@ <h3>文字列フォーマットの例</h3>
378378 < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="format.html "> std::format</ a > </ span > < span class ="p "> (</ span > < span class ="s "> "3 : {0:%Y/%m/%d %H:%M:%S}"</ span > < span class ="p "> ,</ span > < span class ="n "> tp</ 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 >
379379
380380 < span class ="c1 "> // 日付だけ出力</ span >
381- < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="format.html "> std::format</ a > </ span > < span class ="p "> (</ span > < span class ="s "> "4 : %Y年%m月%d日"</ span > < span class ="p "> ,</ span > < span class ="n "> tp</ 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 >
382- < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="format.html "> std::format</ a > </ span > < span class ="p "> (</ span > < span class ="s "> "5 : %F "</ span > < span class ="p "> ,</ span > < span class ="n "> tp</ 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 >
381+ < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="format.html "> std::format</ a > </ span > < span class ="p "> (</ span > < span class ="s "> "4 : {: %Y年%m月%d日} "</ span > < span class ="p "> ,</ span > < span class ="n "> tp</ 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 >
382+ < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="format.html "> std::format</ a > </ span > < span class ="p "> (</ span > < span class ="s "> "5 : {:%F} "</ span > < span class ="p "> ,</ span > < span class ="n "> tp</ 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 >
383383
384384 < span class ="c1 "> // 時間だけ出力</ span >
385- < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="format.html "> std::format</ a > </ span > < span class ="p "> (</ span > < span class ="s "> "6 : %H時%M分%S秒"</ span > < span class ="p "> ,</ span > < span class ="n "> lt </ 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 >
386- < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="format.html "> std::format</ a > </ span > < span class ="p "> (</ span > < span class ="s "> "7 : %T "</ span > < span class ="p "> ,</ span > < span class ="n "> tp</ 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 >
385+ < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="format.html "> std::format</ a > </ span > < span class ="p "> (</ span > < span class ="s "> "6 : {: %H時%M分%S秒} "</ span > < span class ="p "> ,</ span > < span class ="n "> tp </ 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 >
386+ < span class ="n "> < a href ="../iostream/cout.html "> std::cout</ a > </ span > < span class ="o "> <<</ span > < span class ="n "> < a href ="format.html "> std::format</ a > </ span > < span class ="p "> (</ span > < span class ="s "> "7 : {:%T} "</ span > < span class ="p "> ,</ span > < span class ="n "> tp</ 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 >
387387< span class ="p "> }</ span >
388388</ code > </ pre > </ div >
389389</ div > </ p >
0 commit comments