Files
hustoj/web/cppreference-zh/chmhelp/cpp-chrono.html
2025-08-01 12:57:54 +08:00

644 lines
33 KiB
HTML

<!DOCTYPE html>
<html lang="zh" dir="ltr" class="client-nojs" xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh">
<head><meta http-equiv="x-ua-compatible" content="ie=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>&#26085;&#26399;&#21644;&#26102;&#38388;&#24037;&#20855;</title>
<link rel="stylesheet" href="ext.css" />
<link rel="stylesheet" href="site_modules.css" />
</head>
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-cpp_chrono skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading">&#26085;&#26399;&#21644;&#26102;&#38388;&#24037;&#20855;</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<p>C++ &#21253;&#21547;&#23545;&#20108;&#31867;&#26102;&#38388;&#25805;&#20316;&#30340;&#25903;&#25345;&#65306;</p>
<ul>
<li><code>chrono</code> &#24211;&#65292;&#20197;&#21508;&#31181;&#31934;&#24230;&#36319;&#36394;&#26102;&#38388;&#30340;&#31867;&#22411;&#30340;&#28789;&#27963;&#27719;&#38598;&#65288;&#22914; <span class="t-lc"><a href="cpp-chrono-time_point.html">std::chrono::time_point</a></span> &#65289;&#12290;</li>
<li>C &#39118;&#26684;&#26085;&#26399;&#21644;&#26102;&#38388;&#24037;&#20855;&#65288;&#22914; <span class="t-lc"><a href="cpp-chrono-c-time.html">std::time</a></span> &#65289;&#12290;</li>
</ul>
<h3><span class="mw-headline" id="std::chrono_.E5.BA.93"><a href="cpp-header-chrono.html"><code>std::chrono</code> &#24211;</a></span></h3>
<p><code>chrono</code> &#24211;&#23450;&#20041;&#19977;&#31181;&#20027;&#35201;&#31867;&#22411;&#20197;&#21450;&#24037;&#20855;&#20989;&#25968;&#21644;&#24120;&#29992; typedef &#12290;</p>
<ul>
<li>&#26102;&#38047;</li>
<li>&#26102;&#38271;</li>
<li>&#26102;&#38388;&#28857;</li>
</ul>
<h4><span class="mw-headline" id=".E6.97.B6.E9.92.9F">&#26102;&#38047;</span></h4>
<p>&#26102;&#38047;&#30001;&#36215;&#28857;&#65288;&#25110;&#32426;&#20803;&#65289;&#21450;&#35745;&#27425;&#39057;&#29575;&#32452;&#25104;&#12290;&#20363;&#22914;&#65292;&#26102;&#38047;&#21487;&#20197;&#25317;&#26377; 1970 &#24180; 1 &#26376; 1 &#26085;&#30340;&#32426;&#20803;&#65292;&#21644;&#27599;&#19968;&#31186;&#30340;&#35745;&#27425;&#12290; C++ &#23450;&#20041;&#25968;&#31181;&#26102;&#38047;&#31867;&#22411;&#65306;</p>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-chrono.html">&lt;chrono&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std::chrono</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-system_clock.html"><span class="t-lines"><span>system_clock</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#26469;&#33258;&#31995;&#32479;&#33539;&#30068;&#23454;&#26102;&#26102;&#38047;&#30340;&#25346;&#38047;&#26102;&#38388;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-steady_clock.html"><span class="t-lines"><span>steady_clock</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#20915;&#19981;&#20250;&#35843;&#25972;&#30340;&#21333;&#35843;&#26102;&#38047;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-high_resolution_clock.html"><span class="t-lines"><span>high_resolution_clock</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#25317;&#26377;&#21487;&#29992;&#30340;&#26368;&#30701;&#22016;&#21970;&#21608;&#26399;&#30340;&#26102;&#38047;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-is_clock.html"><span class="t-lines"><span>is_clock</span><span>is_clock_v</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#30830;&#23450;&#31867;&#22411;&#26159;&#21542;&#20026;<a href="cpp-named_req-Clock.html"><span style="font-style:italic">&#26102;&#38047;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(Clock)</span></a><br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span> <span class="t-mark">(&#21464;&#37327;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-utc_clock.html"><span class="t-lines"><span>utc_clock</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#21327;&#35843;&#19990;&#30028;&#26102; (UTC) &#30340;<a href="cpp-named_req-Clock.html"><span style="font-style:italic">&#26102;&#38047;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(Clock)</span></a><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-tai_clock.html"><span class="t-lines"><span>tai_clock</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#22269;&#38469;&#21407;&#23376;&#26102; (TAI) &#30340;<a href="cpp-named_req-Clock.html"><span style="font-style:italic">&#26102;&#38047;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(Clock)</span></a><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-gps_clock.html"><span class="t-lines"><span>gps_clock</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>GPS &#26102;&#38388;&#30340;<a href="cpp-named_req-Clock.html"><span style="font-style:italic">&#26102;&#38047;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(Clock)</span></a><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-file_clock.html"><span class="t-lines"><span>file_clock</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#29992;&#20110;<a href="cpp-filesystem-file_time_type.html">&#25991;&#20214;&#26102;&#38388;</a>&#30340;<a href="cpp-named_req-Clock.html"><span style="font-style:italic">&#26102;&#38047;</span> <span style="font-family: Georgia, &#39;DejaVu Serif&#39;, serif; font-style:italic">(Clock)</span></a><br />
<span class="t-mark">(typedef)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-local_t.html"><span class="t-lines"><span>local_t</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#26412;&#22320;&#26102;&#38388;&#30340;&#20266;&#26102;&#38047;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
</table>
<h4><span class="mw-headline" id=".E6.97.B6.E9.97.B4.E7.82.B9">&#26102;&#38388;&#28857;</span></h4>
<p>&#26102;&#38388;&#28857;&#26159;&#20174;&#29305;&#23450;&#26102;&#38047;&#30340;&#32426;&#20803;&#24320;&#22987;&#32463;&#36807;&#30340;&#26102;&#38388;&#26102;&#38271;&#12290;</p>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-chrono.html">&lt;chrono&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std::chrono</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-time_point.html"><span class="t-lines"><span>time_point</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#26102;&#38388;&#20013;&#30340;&#28857;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-clock_time_conversion.html"><span class="t-lines"><span>clock_time_conversion</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#23450;&#20041;&#22914;&#20309;&#36716;&#25442;&#19968;&#20010;&#26102;&#38047;&#30340;&#26102;&#38388;&#28857;&#20026;&#21478;&#19968;&#20010;&#30340;&#29305;&#24615;&#31867;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-clock_cast.html"><span class="t-lines"><span>clock_cast</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36716;&#25442;&#19968;&#20010;&#26102;&#38047;&#30340;&#26102;&#38388;&#28857;&#20026;&#21478;&#19968;&#20010;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
</table>
<h4><span class="mw-headline" id=".E6.97.B6.E9.95.BF">&#26102;&#38271;</span></h4>
<p>&#26102;&#38271;&#30001;&#26102;&#38388;&#36328;&#24230;&#32452;&#25104;&#65292;&#23450;&#20041;&#20026;&#26576;&#26102;&#38388;&#21333;&#20301;&#30340;&#26576;&#20010;&#35745;&#27425;&#25968;&#12290;&#20363;&#22914;&#65292;&ldquo; 42 &#31186;&rdquo;&#21487;&#34920;&#31034;&#20026;&#30001; 42 &#20010; 1 &#31186;&#26102;&#38388;&#28857;&#20301;&#30340;&#35745;&#27425;&#25152;&#32452;&#25104;&#30340;&#26102;&#38271;&#12290;</p>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-chrono.html">&lt;chrono&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std::chrono</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-duration.html"><span class="t-lines"><span>duration</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx11">(C++11)</span></span></span></div>
</div>
</td>
<td>&#26102;&#38388;&#21306;&#38388;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
</table>
<h4><span class="mw-headline" id=".E5.BD.93.E5.A4.A9.E6.97.B6.E5.88.BB">&#24403;&#22825;&#26102;&#21051;</span></h4>
<p><code>hh_mm_ss</code> &#21482;&#35201;&#21487;&#33021;&#23601;&#23558;&#34920;&#31034;&#33258;&#21320;&#22812;&#36215;&#32463;&#36807;&#26102;&#38388;&#30340;&#26102;&#38271;&#20998;&#21106;&#25104;&#26102;&#12289;&#20998;&#12289;&#31186;&#21644;&#31186;&#30340;&#23567;&#25968;&#37096;&#20998;&#12290;&#23427;&#20027;&#35201;&#26159;&#26684;&#24335;&#21270;&#24037;&#20855;&#12290;</p>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-chrono.html">&lt;chrono&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std::chrono</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-hh_mm_ss.html"><span class="t-lines"><span>hh_mm_ss</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#24403;&#22825;&#26102;&#21051;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-hour_fun.html"><span class="t-lines"><span>is_am</span><span>is_pm</span><span>make12</span><span>make24</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#22312; 12 &#26102;&#21644; 24 &#26102;&#26684;&#24335;&#24403;&#22825;&#26102;&#21051;&#20043;&#38388;&#32763;&#35793;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
</table>
<h4><span class="mw-headline" id=".E6.97.A5.E5.8E.86">&#26085;&#21382;</span></h4>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-chrono.html">&lt;chrono&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std::chrono</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-last_spec.html"><span class="t-lines"><span>last_spec</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25351;&#31034;&#19968;&#20010;&#26376;&#20013;<i>&#26368;&#21518;</i>&#26085;&#26399;&#25110;&#26143;&#26399;&#30340;&#26631;&#31614;&#31867;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-day.html"><span class="t-lines"><span>day</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#26376;&#20043;&#26085;&#26399;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-month.html"><span class="t-lines"><span>month</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#24180;&#20043;&#26376;&#20221;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-year.html"><span class="t-lines"><span>year</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#26684;&#37324;&#39640;&#21033;&#21382;&#20013;&#30340;&#24180;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-weekday.html"><span class="t-lines"><span>weekday</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#26684;&#37324;&#39640;&#21033;&#21382;&#20013;&#26143;&#26399;&#20043;&#26085;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-weekday_indexed.html"><span class="t-lines"><span>weekday_indexed</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#26376;&#20221;&#30340;&#31532; n &#20010; <a href="cpp-chrono-weekday.html"><tt>weekday</tt></a><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-weekday_last.html"><span class="t-lines"><span>weekday_last</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#26376;&#20221;&#30340;&#26368;&#21518;&#19968;&#20010; <a href="cpp-chrono-weekday.html"><tt>weekday</tt></a><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-month_day.html"><span class="t-lines"><span>month_day</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#29305;&#23450; <a href="cpp-chrono-month.html"><tt>month</tt></a> &#30340;&#29305;&#23450; <a href="cpp-chrono-day.html"><tt>day</tt></a><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-month_day_last.html"><span class="t-lines"><span>month_day_last</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#29305;&#23450; <a href="cpp-chrono-month.html"><tt>month</tt></a> &#30340;&#26368;&#21518;&#19968;&#26085;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-month_weekday.html"><span class="t-lines"><span>month_weekday</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#29305;&#23450; <a href="cpp-chrono-month.html"><tt>month</tt></a> &#30340;&#31532; n &#20010; <a href="cpp-chrono-weekday.html"><tt>weekday</tt></a><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-month_weekday_last.html"><span class="t-lines"><span>month_weekday_last</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#29305;&#23450; <a href="cpp-chrono-month.html"><tt>month</tt></a> &#30340;&#26368;&#21518;&#19968;&#20010; <a href="cpp-chrono-weekday.html"><tt>weekday</tt></a><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-year_month.html"><span class="t-lines"><span>year_month</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#29305;&#23450; <a href="cpp-chrono-year.html"><tt>year</tt></a> &#30340;&#29305;&#23450; <a href="cpp-chrono-month.html"><tt>month</tt></a><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-year_month_day.html"><span class="t-lines"><span>year_month_day</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#29305;&#23450;&#30340; <a href="cpp-chrono-year.html"><tt>year</tt></a> &#12289; <a href="cpp-chrono-month.html"><tt>month</tt></a> &#21644; <a href="cpp-chrono-day.html"><tt>day</tt></a><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-year_month_day_last.html"><span class="t-lines"><span>year_month_day_last</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#29305;&#23450; <a href="cpp-chrono-year.html"><tt>year</tt></a> &#21644; <a href="cpp-chrono-month.html"><tt>month</tt></a> &#30340;&#26368;&#21518;&#19968;&#26085;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-year_month_weekday.html"><span class="t-lines"><span>year_month_weekday</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#29305;&#23450; <a href="cpp-chrono-year.html"><tt>year</tt></a> &#21644; <a href="cpp-chrono-month.html"><tt>month</tt></a> &#30340;&#31532; n &#20010; <a href="cpp-chrono-weekday.html"><tt>weekday</tt></a><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-year_month_weekday_last.html"><span class="t-lines"><span>year_month_weekday_last</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#29305;&#23450; <a href="cpp-chrono-year.html"><tt>year</tt></a> &#21644; <a href="cpp-chrono-month.html"><tt>month</tt></a> &#30340;&#26368;&#21518;&#19968;&#20010; <a href="cpp-chrono-weekday.html"><tt>weekday</tt></a><br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-operator_slash.html"><span class="t-lines"><span>operator/</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#21019;&#24314;&#26684;&#37324;&#39640;&#21033;&#21382;&#26085;&#26399;&#30340;&#32422;&#23450;&#35821;&#27861;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
</table>
<h4><span class="mw-headline" id=".E6.97.B6.E5.8C.BA">&#26102;&#21306;</span></h4>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-chrono.html">&lt;chrono&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std::chrono</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-tzdb.html"><span class="t-lines"><span>tzdb</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25551;&#36848; IANA &#26102;&#21306;&#25968;&#25454;&#24211;&#30340;&#21103;&#26412;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-tzdb_list.html"><span class="t-lines"><span>tzdb_list</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034; <a href="cpp-chrono-tzdb.html"><tt>tzdb</tt></a> &#30340;&#38142;&#34920;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-tzdb_functions.html"><span class="t-lines"><span>get_tzdb</span><span>get_tzdb_list</span><span>reload_tzdb</span><span>remote_version</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#35775;&#38382;&#21644;&#25511;&#21046;&#20840;&#29699;&#26102;&#21306;&#25968;&#25454;&#24211;&#20449;&#24687;<br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-locate_zone.html"><span class="t-lines"><span>locate_zone</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#23450;&#20301;&#22522;&#20110;&#20854;&#21517;&#31216;&#30340; <a href="cpp-chrono-time_zone.html"><tt>time_zone</tt></a><br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-current_zone.html"><span class="t-lines"><span>current_zone</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36820;&#22238;&#24403;&#21069;&#30340; <a href="cpp-chrono-time_zone.html"><tt>time_zone</tt></a><br />
<span class="t-mark">(&#20989;&#25968;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-time_zone.html"><span class="t-lines"><span>time_zone</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#26102;&#21306;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-sys_info.html"><span class="t-lines"><span>sys_info</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#22312;&#29305;&#23450;&#26102;&#38388;&#28857;&#30340;&#20851;&#20110;&#26102;&#21306;&#30340;&#20449;&#24687;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-local_info.html"><span class="t-lines"><span>local_info</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#20851;&#20110;&#20174;&#26412;&#22320;&#26102;&#38388;&#36716;&#25442;&#21040; UNIX &#26102;&#38388;&#30340;&#20449;&#24687;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-choose.html"><span class="t-lines"><span>choose</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#36873;&#25321;&#24212;&#22914;&#20309;&#35299;&#26512;&#27495;&#20041;&#30340;&#26412;&#22320;&#26102;&#38388;<br />
<span class="t-mark">(&#26522;&#20030;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-zoned_traits.html"><span class="t-lines"><span>zoned_traits</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td><a href="cpp-chrono-zoned_time.html"><tt>zoned_time</tt></a> &#25152;&#29992;&#30340;&#26102;&#21306;&#25351;&#38024;&#30340;&#29305;&#24615;&#31867;<br />
<span class="t-mark">(&#31867;&#27169;&#26495;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-zoned_time.html"><span class="t-lines"><span>zoned_time</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#26102;&#21306;&#21644;&#26102;&#38388;&#28857;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-leap_second.html"><span class="t-lines"><span>leap_second</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#21547;&#26377;&#20851;&#20110;&#25554;&#20837;&#38384;&#31186;&#30340;&#20449;&#24687;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-time_zone_link.html"><span class="t-lines"><span>time_zone_link</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#34920;&#31034;&#26102;&#21306;&#30340;&#26367;&#29992;&#21517;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-nonexistent_local_time.html"><span class="t-lines"><span>nonexistent_local_time</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25243;&#20986;&#20197;&#25253;&#21578;&#26412;&#22320;&#26102;&#38388;&#19981;&#23384;&#22312;&#30340;&#24322;&#24120;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-ambiguous_local_time.html"><span class="t-lines"><span>ambiguous_local_time</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#25243;&#20986;&#20197;&#25253;&#21578;&#26412;&#22320;&#26102;&#38388;&#26377;&#27495;&#20041;&#30340;&#24322;&#24120;<br />
<span class="t-mark">(&#31867;)</span></td>
</tr>
</table>
<h4><span class="mw-headline" id="chrono_I.2FO"><code>chrono</code> I/O</span></h4>
<table class="t-dsc-begin">
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-chrono.html">&lt;chrono&gt;</a></code></div>
</td>
</tr>
<tr class="t-dsc-header">
<td colspan="2">
<div>&#23450;&#20041;&#20110;&#21629;&#21517;&#31354;&#38388; <code>std::chrono</code></div>
</td>
</tr>
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-chrono-parse.html"><span class="t-lines"><span>parse</span></span></a></div>
<div><span class="t-lines"><span><span class="t-mark-rev t-since-cxx20">(C++20)</span></span></span></div>
</div>
</td>
<td>&#20174;&#27969;&#20998;&#26512; <code>chrono</code> &#23545;&#35937;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
</table>
<h3><span class="mw-headline" id="C_.E9.A3.8E.E6.A0.BC.E6.97.A5.E6.9C.9F.E4.B8.8E.E6.97.B6.E9.97.B4.E5.BA.93"><a href="cpp-chrono-c.html">C &#39118;&#26684;&#26085;&#26399;&#19982;&#26102;&#38388;&#24211;</a></span></h3>
<p>&#20134;&#25552;&#20379; C &#39118;&#26684;&#26085;&#26399;&#19982;&#26102;&#38388;&#20989;&#25968;&#65292;&#20363;&#22914; <span class="t-lc"><a href="cpp-chrono-c-time_t.html">std::time_t</a></span> &#12289; <span class="t-lc"><a href="cpp-chrono-c-difftime.html">std::difftime</a></span> &#21644; <span class="t-lc"><a href="cpp-chrono-c-CLOCKS_PER_SEC.html">CLOCKS_PER_SEC</a></span> &#12290;</p>
<h3><span class="mw-headline" id=".E7.A4.BA.E4.BE.8B">&#31034;&#20363;</span></h3>
<div class="t-example">
<p>&#27492;&#31034;&#20363;&#26174;&#24335;&#20851;&#20110;&#20989;&#25968;&#35843;&#29992;&#25191;&#34892;&#26102;&#38388;&#30340;&#20449;&#24687;&#65306;</p>
<div class="t-example-live-link"></div>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="cpp source-cpp">
<pre class="de1"><span class="co2">#include &lt;iostream&gt;</span>
<span class="co2">#include &lt;chrono&gt;</span>
<span class="kw4">long</span> fibonacci<span class="br0">(</span><span class="kw4">unsigned</span> n<span class="br0">)</span>
<span class="br0">{</span>
<span class="kw1">if</span> <span class="br0">(</span>n <span class="sy1">&lt;</span> <span class="nu0">2</span><span class="br0">)</span> <span class="kw1">return</span> n<span class="sy4">;</span>
<span class="kw1">return</span> fibonacci<span class="br0">(</span>n<span class="sy2">-</span><span class="nu0">1</span><span class="br0">)</span> <span class="sy2">+</span> fibonacci<span class="br0">(</span>n<span class="sy2">-</span><span class="nu0">2</span><span class="br0">)</span><span class="sy4">;</span>
<span class="br0">}</span>
<span class="kw4">int</span> main<span class="br0">(</span><span class="br0">)</span>
<span class="br0">{</span>
<span class="kw4">auto</span> start <span class="sy1">=</span> std<span class="sy4">::</span><span class="me2">chrono</span><span class="sy4">::</span><span class="me2">steady_clock</span><span class="sy4">::</span><span class="me2">now</span><span class="br0">(</span><span class="br0">)</span><span class="sy4">;</span>
<a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a> <span class="sy1">&lt;&lt;</span> <span class="st0">&quot;f(42) = &quot;</span> <span class="sy1">&lt;&lt;</span> fibonacci<span class="br0">(</span><span class="nu0">42</span><span class="br0">)</span> <span class="sy1">&lt;&lt;</span> <span class="st0">&#39;<span class="es1">\n</span>&#39;</span><span class="sy4">;</span>
<span class="kw4">auto</span> end <span class="sy1">=</span> std<span class="sy4">::</span><span class="me2">chrono</span><span class="sy4">::</span><span class="me2">steady_clock</span><span class="sy4">::</span><span class="me2">now</span><span class="br0">(</span><span class="br0">)</span><span class="sy4">;</span>
<a href="cpp-chrono-duration.html"><span class="kw993">std::<span class="me2">chrono</span><span class="sy4">::</span><span class="me2">duration</span></span></a><span class="sy1">&lt;</span><span class="kw4">double</span><span class="sy1">&gt;</span> elapsed_seconds <span class="sy1">=</span> <a href="cpp-chrono-duration.html"><span class="kw993">std::<span class="me2">chrono</span><span class="sy4">::</span><span class="me2">duration</span></span></a><span class="sy1">&lt;</span><span class="kw4">double</span><span class="sy1">&gt;</span><span class="br0">(</span>end<span class="sy2">-</span>start<span class="br0">)</span><span class="sy4">;</span>
<a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a> <span class="sy1">&lt;&lt;</span> <span class="st0">&quot;elapsed time: &quot;</span> <span class="sy1">&lt;&lt;</span> elapsed_seconds.<span class="me1">count</span><span class="br0">(</span><span class="br0">)</span> <span class="sy1">&lt;&lt;</span> <span class="st0">&quot;s<span class="es1">\n</span>&quot;</span><span class="sy4">;</span>
<span class="br0">}</span></pre></div>
</div>
<p>&#21487;&#33021;&#30340;&#36755;&#20986;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="text source-text">
<pre class="de1">f(42) = 267914296
elapsed time: 2.25517s</pre></div>
</div>
</div>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>