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

390 lines
26 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>std::get_time</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_io_manip_get_time skin-cppreference2 action-view cpp-navbar">
<div id="cpp-content-base">
<div id="content"><a id="top"></a>
<h1 id="firstHeading" class="firstHeading"><span style="font-size:0.7em; line-height:130%">std::</span>get_time</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <a href="cpp-io.html">io</a>&lrm; | <a href="cpp-io-manip.html">manip</a></span></div>
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
<table class="t-dcl-begin">
<tbody>
<tr class="t-dsc-header">
<td>
<div>&#23450;&#20041;&#20110;&#22836;&#25991;&#20214; <code><a href="cpp-header-iomanip.html">&lt;iomanip&gt;</a></code></div>
</td>
<td></td>
<td></td>
</tr>
<tr class="t-dcl t-since-cxx11">
<td>
<div><span class="mw-geshi cpp source-cpp"><span class="kw1">template</span><span class="sy1">&lt;</span> <span class="kw1">class</span> CharT <span class="sy1">&gt;</span><br />
<span class="coMULTI">/*unspecified*/</span> get_time<span class="br0">(</span> <a href="cpp-chrono-c-tm.html"><span class="kw1023">std::<span class="me2">tm</span></span></a><span class="sy2">*</span> tmb, <span class="kw4">const</span> CharT<span class="sy2">*</span> fmt <span class="br0">)</span><span class="sy4">;</span></span></div>
</td>
<td class="t-dcl-nopad"></td>
<td><span class="t-mark-rev t-since-cxx11">(C++11 &#36215;)</span></td>
</tr>
<tr class="t-dcl-sep">
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p>&#29992;&#20110;&#34920;&#36798;&#24335; <span class="t-c"><span class="mw-geshi cpp source-cpp">in <span class="sy1">&gt;&gt;</span> get_time<span class="br0">(</span>tmb, fmt<span class="br0">)</span></span></span> &#26102;&#65292;&#25353;&#29031;&#26684;&#24335;&#23383;&#31526;&#20018; <code>fmt</code> &#21450;&#36755;&#20837;&#27969; <code>in</code> &#20013;&#24403;&#21069;&#24863;&#26579;&#30340; locale &#30340; <span class="t-lc"><a href="cpp-locale-time_get.html">std::time_get</a></span> &#24179;&#38754;&#65292;&#20998;&#26512;&#23383;&#31526;&#36755;&#20837;&#20026;&#26085;&#26399;/&#26102;&#38388;&#20540;&#12290;&#23384;&#20648;&#32467;&#26524;&#20540;&#20110; <code>tmb</code> &#25152;&#25351;&#21521;&#30340; <span class="t-lc"><a href="cpp-chrono-c-tm.html">std::tm</a></span> &#23545;&#35937;&#20013;&#12290;</p>
<h3><span class="mw-headline" id=".E5.8F.82.E6.95.B0">&#21442;&#25968;</span></h3>
<table class="t-par-begin">
<tr class="t-par">
<td>tmb</td>
<td>-</td>
<td>&#25351;&#21521; std::tm &#23545;&#35937;&#30340;&#21512;&#27861;&#25351;&#38024;&#65292;&#32467;&#26524;&#23558;&#23384;&#20648;&#20110;&#20854;&#22788;</td>
</tr>
<tr class="t-par">
<td>fmt</td>
<td>-</td>
<td>&#25351;&#21521;&#25351;&#23450;&#36716;&#25442;&#26684;&#24335;&#30340;&#31354;&#32456;&#27490; CharT &#23383;&#31526;&#20018;&#30340;&#25351;&#38024;
<p>&#26684;&#24335;&#23383;&#31526;&#20018;&#30001;&#38646;&#25110;&#26356;&#22810;&#36716;&#25442;&#35828;&#26126;&#31526;&#12289;&#31354;&#30333;&#31526;&#21644;&#36890;&#24120;&#23383;&#31526;&#65288;&#38500;&#20102; <code>%</code> &#65289;&#32452;&#25104;&#12290;&#26399;&#24453;&#27599;&#20010;&#36890;&#24120;&#23383;&#31526;&#20197;&#22823;&#23567;&#26080;&#20851;&#27604;&#36739;&#21305;&#37197;&#36755;&#20837;&#27969;&#20013;&#30340;&#19968;&#20010;&#23383;&#31526;&#12290;&#27599;&#20010;&#31354;&#30333;&#31526;&#21305;&#37197;&#36755;&#20837;&#23383;&#31526;&#20018;&#20013;&#30340;&#20219;&#24847;&#31354;&#30333;&#31526;&#12290;&#27599;&#20010;&#36716;&#25442;&#35828;&#26126;&#22987;&#20110; <code>%</code> &#23383;&#31526;&#65292;&#21487;&#36873;&#22320;&#21518;&#38543; <code>E</code> &#25110; <code>O</code> &#20462;&#39280;&#31526;&#65288;&#33509;&#26412;&#22320;&#29615;&#22659;&#19981;&#25903;&#25345;&#21017;&#24573;&#30053;&#65289;&#65292;&#21518;&#38543;&#30830;&#23450;&#35828;&#26126;&#31526;&#36716;&#25442;&#34892;&#20026;&#30340;&#23383;&#31526;&#12290;&#26684;&#24335;&#35828;&#26126;&#31526;&#21305;&#37197; POSIX &#20989;&#25968; <a rel="nofollow" class="external text" href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/strptime.html">strptime()</a> &#65306;</p>
<table class="wikitable" style="font-size:85%; max-width:90em;">
<tr>
<th>&#36716;&#65279;&#25442;&#25351;&#65279;&#23450;&#65279;&#31526;</th>
<th>&#35299;&#37322;</th>
<th>&#20889;&#20837;&#22495;</th>
</tr>
<tr>
<th><code>%</code></th>
<td>&#21305;&#37197;&#23383;&#38754; <code>%</code> &#12290;&#23436;&#25972;&#36716;&#25442;&#35828;&#26126;&#24517;&#39035;&#26159; <code>%%</code> &#12290;</td>
<td>&#65288;&#26080;&#65289;</td>
</tr>
<tr>
<th><code>t</code></th>
<td>&#21305;&#37197;&#20219;&#20309;&#31354;&#30333;&#31526;&#12290;</td>
<td>&#65288;&#26080;&#65289;</td>
</tr>
<tr>
<th><code>n</code></th>
<td>&#21305;&#37197;&#20219;&#20309;&#31354;&#30333;&#31526;&#12290;</td>
<td>&#65288;&#26080;&#65289;</td>
</tr>
<tr>
<th colspan="3">&#24180;</th>
</tr>
<tr>
<th><code>Y</code></th>
<td>&#20998;&#26512;&#23436;&#25972;<b>&#24180;</b>&#20026;&#22235;&#20301;&#21313;&#36827;&#21046;&#25968;&#65292;&#23481;&#35768;&#20294;&#19981;&#35201;&#27714;&#21069;&#23548;&#38646;</td>
<td><code><b>tm_year</b></code></td>
</tr>
<tr>
<th><code>EY</code></th>
<td>&#20197;&#26367;&#29992;&#34920;&#31034;&#20998;&#26512;<b>&#24180;</b>&#65292;&#20363;&#22914; &#24179;&#25104;23&#24180; &#22312; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013;&#20889; 2011 &#21040; tm_year</td>
<td><code><b>tm_year</b></code></td>
</tr>
<tr>
<th><code>y</code></th>
<td>&#20998;&#26512;<b>&#24180;</b>&#30340;&#21518;&#20108;&#20301;&#20026;&#21313;&#36827;&#21046;&#25968;&#12290;&#33539;&#22260; <code>[69,99]</code> &#29983;&#25104; 1969 &#33267; 1999 &#30340;&#20540;&#65292;&#33539;&#22260; <code>[00,68]</code> &#29983;&#25104; 2000-2068</td>
<td><code><b>tm_year</b></code></td>
</tr>
<tr>
<th><code>Oy</code></th>
<td>&#20197;&#26367;&#29992;&#25968;&#20540;&#31995;&#32479;&#20998;&#26512;<b>&#24180;</b>&#30340;&#21518;&#20108;&#20301;&#25968;&#23383;&#65292;&#20363;&#22914; &#21313;&#19968; &#22312; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013;&#34987;&#20998;&#26512;&#20026; 11</td>
<td><code><b>tm_year</b></code></td>
</tr>
<tr>
<th><code>Ey</code></th>
<td>&#20998;&#26512;<b>&#24180;</b>&#20026;&#20174;&#26412;&#22320;&#29615;&#22659;&#30340;&#26367;&#29992;&#26085;&#21382;&#21608;&#26399; <code>%EC</code> &#30340;&#20559;&#31227;</td>
<td><code><b>tm_year</b></code></td>
</tr>
<tr>
<th><code>C</code></th>
<td>&#20998;&#26512;<b>&#24180;</b>&#30340;&#39318; 2 &#20301;&#25968;&#23383;&#20026;&#21313;&#36827;&#21046;&#25968;&#65288;&#33539;&#22260; <code>[00,99]</code> &#65289;</td>
<td><code><b>tm_year</b></code></td>
</tr>
<tr>
<th><code>EC</code></th>
<td>&#20998;&#26512;&#26412;&#22320;&#29615;&#22659;&#30340;&#26367;&#29992;&#34920;&#31034;&#20013;&#65292;&#24180;&#22522;&#24213;&#65288;&#21608;&#26399;&#65289;&#30340;&#21517;&#31216;&#65292;&#20363;&#22914; ja_JP &#20013;&#30340; &#24179;&#25104;</td>
<td><code><b>tm_year</b></code></td>
</tr>
<tr>
<th colspan="3">&#26376;</th>
</tr>
<tr>
<th><code>b</code></th>
<td>&#20998;&#26512;&#26376;&#20221;&#21517;&#65292;&#23436;&#25972;&#25110;&#32553;&#20889;&#65292;&#20363;&#22914; <code>Oct</code></td>
<td><code><b>tm_mon</b></code></td>
</tr>
<tr>
<th><code>h</code></th>
<td><code>b</code> &#30340;&#21516;&#20041;&#35789;</td>
<td><code><b>tm_mon</b></code></td>
</tr>
<tr>
<th><code>B</code></th>
<td><code>b</code> &#30340;&#21516;&#20041;&#35789;</td>
<td><code><b>tm_mon</b></code></td>
</tr>
<tr>
<th><code>m</code></th>
<td>&#20998;&#26512;<b>&#26376;</b>&#20026;&#21313;&#36827;&#21046;&#25968;&#65288;&#33539;&#22260; <code>[01,12]</code> &#65289;&#65292;&#23481;&#35768;&#20294;&#19981;&#35201;&#27714;&#21069;&#23548;&#38646;</td>
<td><code><b>tm_mon</b></code></td>
</tr>
<tr>
<th><code>Om</code></th>
<td>&#29992;&#26367;&#20195;&#25968;&#20540;&#31995;&#32479;&#20998;&#26512;<b>&#26376;</b>&#65292;&#20363;&#22914; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013; &#21313;&#20108; &#20998;&#26512;&#20026; 12</td>
<td><code><b>tm_mon</b></code></td>
</tr>
<tr>
<th colspan="3">&#26143;&#26399;</th>
</tr>
<tr>
<th><code>U</code></th>
<td>&#20998;&#26512;<b>&#24180;&#20043;&#26143;&#26399;</b>&#20026;&#21313;&#36827;&#21046;&#25968;&#65288;&#26143;&#26399;&#26085;&#26159;&#26143;&#26399;&#30340;&#39318;&#26085;&#65289;&#65288;&#33539;&#22260; <code>[00,53]</code> &#65289;&#65292;&#23481;&#35768;&#20294;&#19981;&#35201;&#27714;&#21069;&#23548;&#38646;</td>
<td><code><b>tm_year</b></code>, <code><b>tm_wday</b></code>, <code><b>tm_yday</b></code></td>
</tr>
<tr>
<th><code>OU</code></th>
<td>&#29992;&#26367;&#29992;&#25968;&#20540;&#31995;&#32479;&#65292;&#22914;&#20197; <code>%U</code> &#19968;&#33324;&#20998;&#26512;<b>&#24180;&#20043;&#26143;&#26399;</b>&#65292;&#20363;&#22914; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013; &#20116;&#21313;&#20108; &#20998;&#26512;&#20026; 52</td>
<td><code><b>tm_year</b></code>, <code><b>tm_wday</b></code>, <code><b>tm_yday</b></code></td>
</tr>
<tr>
<th><code>W</code></th>
<td>&#20998;&#26512;<b>&#24180;&#20043;&#26143;&#26399;</b>&#20026;&#21313;&#36827;&#21046;&#25968;&#65288;&#26143;&#26399;&#19968;&#26159;&#26143;&#26399;&#30340;&#39318;&#26085;&#65289;&#65288;&#33539;&#22260; <code>[00,53]</code> &#65289;&#65292;&#23481;&#35768;&#20294;&#19981;&#35201;&#27714;&#21069;&#23548;&#38646;</td>
<td><code><b>tm_year</b></code>, <code><b>tm_wday</b></code>, <code><b>tm_yday</b></code></td>
</tr>
<tr>
<th><code>OW</code></th>
<td>&#29992;&#26367;&#29992;&#25968;&#20540;&#31995;&#32479;&#65292;&#22914;&#20197; <code>%W</code> &#19968;&#33324;&#20998;&#26512;<b>&#24180;&#20043;&#26143;&#26399;</b>&#65292;&#20363;&#22914; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013; &#20116;&#21313;&#20108; &#20998;&#26512;&#20026; 52</td>
<td><code><b>tm_year</b></code>, <code><b>tm_wday</b></code>, <code><b>tm_yday</b></code></td>
</tr>
<tr>
<th colspan="3">&#24180;/&#26376;&#20043;&#26085;</th>
</tr>
<tr>
<th><code>j</code></th>
<td>&#20998;&#26512;<b>&#24180;&#20043;&#26085;</b>&#20026;&#21313;&#36827;&#21046;&#25968;&#65288;&#33539;&#22260; <code>[001,366]</code> &#65289;&#65292;&#23481;&#35768;&#20294;&#19981;&#35201;&#27714;&#21069;&#23548;&#38646;</td>
<td><code><b>tm_yday</b></code></td>
</tr>
<tr>
<th><code>d</code></th>
<td>&#20998;&#26512;<b>&#26376;&#20043;&#26085;</b>&#20026;&#21313;&#36827;&#21046;&#25968;&#65288;&#33539;&#22260; <code>[01,31]</code> &#65289;&#65292;&#23481;&#35768;&#20294;&#19981;&#35201;&#27714;&#21069;&#23548;&#38646;</td>
<td><code><b>tm_mday</b></code></td>
</tr>
<tr>
<th><code>Od</code></th>
<td>&#29992;&#26367;&#29992;&#25968;&#20540;&#31995;&#32479;&#20998;&#26512;<b>&#26376;&#20043;&#26085;</b>&#65292;&#20363;&#22914; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013; &#20108;&#21313;&#19971; &#20998;&#26512;&#20026; 27 &#65292;&#23481;&#35768;&#20294;&#19981;&#35201;&#27714;&#21069;&#23548;&#38646;</td>
<td><code><b>tm_mday</b></code></td>
</tr>
<tr>
<th><code>e</code></th>
<td><code>d</code> &#30340;&#21516;&#20041;&#35789;</td>
<td><code><b>tm_mday</b></code></td>
</tr>
<tr>
<th><code>Oe</code></th>
<td><code>Od</code> &#30340;&#21516;&#20041;&#35789;</td>
<td><code><b>tm_mday</b></code></td>
</tr>
<tr>
<th colspan="3">&#26143;&#26399;&#20043;&#26085;</th>
</tr>
<tr>
<th><code>a</code></th>
<td>&#20998;&#26512;&#26143;&#26399;&#30340;&#26085;&#21517;&#65292;&#23436;&#25972;&#25110;&#32553;&#20889;&#29256;&#65292;&#20363;&#22914; <code>Fri</code></td>
<td><code><b>tm_wday</b></code></td>
</tr>
<tr>
<th><code>A</code></th>
<td><code>a</code> &#30340;&#21516;&#20041;&#35789;</td>
<td><code><b>tm_wday</b></code></td>
</tr>
<tr>
<th><code>w</code></th>
<td>&#20998;&#26512;<b>&#26143;&#26399;&#20043;&#26085;</b>&#20026;&#21313;&#36827;&#21046;&#25968;&#65292;&#20854;&#20013;&#26143;&#26399;&#26085;&#20026; <code>0</code> &#65288;&#33539;&#22260; <code>[0-6]</code> &#65289;</td>
<td><code><b>tm_wday</b></code></td>
</tr>
<tr>
<th><code>Ow</code></th>
<td>&#29992;&#26367;&#29992;&#25968;&#20540;&#31995;&#32479;&#20998;&#26512;<b>&#26143;&#26399;&#20043;&#26085;</b>&#20026;&#21313;&#36827;&#21046;&#25968;&#65292;&#20854;&#20013;&#26143;&#26399;&#26085;&#20026; <code>0</code> &#65292;&#20363;&#22914; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013; &#20108; &#20998;&#26512;&#20026; 2</td>
<td><code><b>tm_wday</b></code></td>
</tr>
<tr>
<th colspan="3">&#26102;&#12289;&#20998;&#12289;&#31186;</th>
</tr>
<tr>
<th><code>H</code></th>
<td>&#20998;&#26512;<b>&#26102;</b>&#20026;&#21313;&#36827;&#21046;&#25968;&#65292;&#20197; 24 &#23567;&#26102;&#26102;&#38047;&#65288;&#33539;&#22260; <code>[00,23]</code> &#65289; &#65292;&#23481;&#35768;&#20294;&#19981;&#35201;&#27714;&#21069;&#23548;&#38646;</td>
<td><code><b>tm_hour</b></code></td>
</tr>
<tr>
<th><code>OH</code></th>
<td>&#29992;&#26367;&#29992;&#25968;&#20540;&#31995;&#32479;&#20998;&#26512;&#26469;&#33258; 24 &#23567;&#26102;&#26102;&#38047;&#30340;<b>&#26102;</b>&#65292;&#20363;&#22914; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013; &#21313;&#20843; &#20998;&#26512;&#20026; 18</td>
<td><code><b>tm_hour</b></code></td>
</tr>
<tr>
<th><code>I</code></th>
<td>&#20998;&#26512;<b>&#26102;</b>&#20026;&#21313;&#36827;&#21046;&#25968;&#65292;&#20197; 12 &#23567;&#26102;&#26102;&#38047;&#65288;&#33539;&#22260; <code>[01,12]</code> &#65289; &#65292;&#23481;&#35768;&#20294;&#19981;&#35201;&#27714;&#21069;&#23548;&#38646;</td>
<td><code><b>tm_hour</b></code></td>
</tr>
<tr>
<th><code>OI</code></th>
<td>&#29992;&#26367;&#29992;&#25968;&#20540;&#31995;&#32479;&#20998;&#26512;<b>&#26102;</b>&#65292;&#20363;&#22914; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013; &#20845; &#20998;&#26512;&#20026; 6</td>
<td><code><b>tm_hour</b></code></td>
</tr>
<tr>
<th><code>M</code></th>
<td>&#20998;&#26512;<b>&#20998;</b>&#20026;&#21313;&#36827;&#21046;&#25968;&#65288;&#33539;&#22260; <code>[00,59]</code> &#65289;&#65292;&#23481;&#35768;&#20294;&#19981;&#35201;&#27714;&#21069;&#23548;&#38646;</td>
<td><code><b>tm_min</b></code></td>
</tr>
<tr>
<th><code>OM</code></th>
<td>&#29992;&#26367;&#29992;&#25968;&#20540;&#31995;&#32479;&#20998;&#26512;<b>&#20998;</b>&#65292;&#20363;&#22914; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013; &#20108;&#21313;&#20116; &#20998;&#26512;&#20026; 25</td>
<td><code><b>tm_min</b></code></td>
</tr>
<tr>
<th><code>S</code></th>
<td>&#20998;&#26512;<b>&#31186;</b>&#20026;&#21313;&#36827;&#21046;&#25968;&#65288;&#33539;&#22260; <code>[00,60]</code> &#65289;&#65292;&#23481;&#35768;&#20294;&#19981;&#35201;&#27714;&#21069;&#23548;&#38646;</td>
<td><code><b>tm_sec</b></code></td>
</tr>
<tr>
<th><code>OS</code></th>
<td>&#29992;&#26367;&#29992;&#25968;&#20540;&#31995;&#32479;&#20998;&#26512;<b>&#31186;</b>&#65292;&#20363;&#22914; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013; &#20108;&#21313;&#22235; &#20998;&#26512;&#20026; 24</td>
<td><code><b>tm_sec</b></code></td>
</tr>
<tr>
<th colspan="3">&#20854;&#20182;</th>
</tr>
<tr>
<th><code>c</code></th>
<td>&#20998;&#26512;&#26412;&#22320;&#29615;&#22659;&#30340;&#26631;&#20934;&#26085;&#26399;&#21644;&#26102;&#38388;&#23383;&#31526;&#20018;&#26684;&#24335;&#65292;&#20363;&#22914; <code>Sun Oct 17 04:41:13 2010</code> &#65288;&#26412;&#22320;&#29615;&#22659;&#20381;&#36182;&#65289;</td>
<td>&#25152;&#26377;</td>
</tr>
<tr>
<th><code>Ec</code></th>
<td>&#20998;&#26512;&#26412;&#22320;&#29615;&#22659;&#30340;&#26367;&#29992;&#26102;&#26399;&#21644;&#26102;&#38388;&#23383;&#31526;&#20018;&#26684;&#24335;&#65292;&#20363;&#22914;&#26399;&#24453;&#22312; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013;&#20197; &#24179;&#25104;23&#24180; &#21462;&#20195; 2011&#24180;</td>
<td>&#25152;&#26377;</td>
</tr>
<tr>
<th><code>x</code></th>
<td>&#20998;&#26512;&#26412;&#22320;&#29615;&#22659;&#30340;&#26631;&#20934;&#26085;&#26399;&#34920;&#31034;</td>
<td>&#25152;&#26377;</td>
</tr>
<tr>
<th><code>Ex</code></th>
<td>&#20998;&#26512;&#26412;&#22320;&#29615;&#22659;&#30340;&#26367;&#29992;&#26085;&#26399;&#34920;&#31034;&#65292;&#20363;&#22914;&#26399;&#24453;&#22312; ja_JP &#26412;&#22320;&#29615;&#22659;&#20013;&#20197; &#24179;&#25104;23&#24180; &#21462;&#20195; 2011&#24180;</td>
<td>&#25152;&#26377;</td>
</tr>
<tr>
<th><code>X</code></th>
<td>&#20998;&#26512;&#26412;&#22320;&#29615;&#22659;&#30340;&#26631;&#20934;&#26102;&#38388;&#34920;&#31034;</td>
<td>&#25152;&#26377;</td>
</tr>
<tr>
<th><code>EX</code></th>
<td>&#20998;&#26512;&#26412;&#22320;&#29615;&#22659;&#30340;&#26367;&#29992;&#26102;&#38388;&#34920;&#31034;</td>
<td>&#25152;&#26377;</td>
</tr>
<tr>
<th><code>D</code></th>
<td>&#31561;&#20215;&#20110; <b>&quot;%m /&nbsp;%d /&nbsp;%y &quot;</b></td>
<td><code><b>tm_mon</b></code>, <code><b>tm_mday</b></code>, <code><b>tm_year</b></code></td>
</tr>
<tr>
<th><code>r</code></th>
<td>&#31561;&#20215;&#20110;&#26412;&#22320;&#29615;&#22659;&#30340;&#26631;&#20934; 12 &#23567;&#26102;&#26102;&#38047;&#26102;&#38388;&#65288; POSIX &#20013;&#20026; <b>&quot;%I&nbsp;:&nbsp;%M&nbsp;:&nbsp;%S&nbsp;%p&quot;</b> &#65289;</td>
<td><code><b>tm_hour</b></code>, <code><b>tm_min</b></code>, <code><b>tm_sec</b></code></td>
</tr>
<tr>
<th><code>R</code></th>
<td>&#31561;&#20215;&#20110; <b>&quot;%H&nbsp;:&nbsp;%M&quot;</b></td>
<td><code><b>tm_hour</b></code>, <code><b>tm_min</b></code></td>
</tr>
<tr>
<th><code>T</code></th>
<td>&#31561;&#20215;&#20110; <b>&quot;%H&nbsp;:&nbsp;%M&nbsp;:&nbsp;%S&quot;</b></td>
<td><code><b>tm_hour</b></code>, <code><b>tm_min</b></code>, <code><b>tm_sec</b></code></td>
</tr>
<tr>
<th><code>p</code></th>
<td>&#20998;&#26512; <b>a.m. &#25110; p.m.</b> &#30340;&#26412;&#22320;&#29615;&#22659;&#31561;&#20215;&#29256;&#26412;</td>
<td><code><b>tm_hour</b></code></td>
</tr>
</table>
<p>&#27880;&#24847;&#65306;&#19981;&#20889;&#20837; <code>tm_isdst</code> &#65292;&#38656;&#35201;&#29992;&#22914; <code>mktime</code> &#30340;&#20989;&#25968;&#26174;&#24335;&#35774;&#32622;&#23427;&#12290;</p>
<p><br /></p>
</td>
</tr>
</table>
<h3><span class="mw-headline" id=".E8.BF.94.E5.9B.9E.E5.80.BC">&#36820;&#22238;&#20540;</span></h3>
<p>&#36820;&#22238;&#26410;&#25351;&#23450;&#31867;&#22411;&#30340;&#23545;&#35937;&#65292;&#20351;&#24471;&#33509; <code>in</code> &#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-io-basic_istream.html"><span class="kw1713">std::<span class="me2">basic_istream</span></span></a><span class="sy1">&lt;</span>CharT, Traits<span class="sy1">&gt;</span></span></span> &#31867;&#22411;&#36755;&#20986;&#27969;&#30340;&#21517;&#31216;&#65292;&#21017;&#34920;&#36798;&#24335; <span class="t-c"><span class="mw-geshi cpp source-cpp">in <span class="sy1">&gt;&gt;</span> get_time<span class="br0">(</span>tmb, fmt<span class="br0">)</span></span></span> &#34920;&#29616;&#20026;&#22914;&#21516;&#25191;&#34892;&#19979;&#21015;&#20195;&#30721;&#65306;</p>
<p><span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="kw1">typedef</span> <a href="cpp-iterator-istreambuf_iterator.html"><span class="kw669">std::<span class="me2">istreambuf_iterator</span></span></a><span class="sy1">&lt;</span>CharT, Traits<span class="sy1">&gt;</span> Iter<span class="sy4">;</span><br />
<span class="kw1">typedef</span> <a href="cpp-locale-time_get.html"><span class="kw1948">std::<span class="me2">time_get</span></span></a><span class="sy1">&lt;</span>CharT, Iter<span class="sy1">&gt;</span> TimeGet<span class="sy4">;</span><br />
<a href="cpp-io-ios_base-iostate.html"><span class="kw1697">std::<span class="me2">ios_base</span><span class="sy4">::</span><span class="me2">iostate</span></span></a> err <span class="sy1">=</span> <a href="cpp-io-ios_base-iostate.html"><span class="kw1698">std::<span class="me2">ios_base</span><span class="sy4">::</span><span class="me2">goodbit</span></span></a><span class="sy4">;</span><br />
<span class="kw4">const</span> TimeGet<span class="sy3">&amp;</span> tg <span class="sy1">=</span> <a href="cpp-locale-use_facet.html"><span class="kw1896">std::<span class="me2">use_facet</span></span></a><span class="sy1">&lt;</span>TimeGet<span class="sy1">&gt;</span><span class="br0">(</span>in.<span class="me1">getloc</span><span class="br0">(</span><span class="br0">)</span><span class="br0">)</span><span class="sy4">;</span><br />
tg.<span class="me1">get</span><span class="br0">(</span>Iter<span class="br0">(</span>in.<span class="me1">rdbuf</span><span class="br0">(</span><span class="br0">)</span><span class="br0">)</span>, Iter<span class="br0">(</span><span class="br0">)</span>, in, err, tmb, fmt, fmt <span class="sy2">+</span> traits<span class="sy4">::</span><span class="me2">length</span><span class="br0">(</span>fmt<span class="br0">)</span><span class="br0">)</span><span class="sy4">;</span><br />
<span class="kw1">if</span> <span class="br0">(</span>err <span class="sy3">!</span><span class="sy1">=</span> <a href="cpp-io-ios_base-iostate.html"><span class="kw1698">std::<span class="me2">ios_base</span><span class="sy4">::</span><span class="me2">goodbit</span></span></a><span class="br0">)</span><br />
&nbsp; &nbsp; in.<span class="me1">setstate</span><span class="br0">(</span>err<span class="br0">)</span><span class="sy4">;</span></span></span></p>
<h3><span class="mw-headline" id=".E6.B3.A8.E6.84.8F">&#27880;&#24847;</span></h3>
<p>&#22914; <span class="t-lc"><a href="cpp-locale-time_get-get.html">std::time_get::do_get</a></span> &#20013;&#25152;&#25351;&#23450;&#65292;&#27492;&#20989;&#25968;&#26159;&#21542;&#28165;&#38646;&#20986;&#29616;&#20110; <span class="t-c"><span class="mw-geshi cpp source-cpp">fmt</span></span> &#20013;&#30340;&#26684;&#24335;&#25351;&#23450;&#31526;&#25152;&#19981;&#30452;&#25509;&#36873;&#25321;&#30340; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">*</span>tmb</span></span> &#20013;&#30340;&#22495;&#65292;&#26159;&#26410;&#25351;&#23450;&#30340;&#65306;&#21487;&#31227;&#26893;&#31243;&#24207;&#24212;&#35813;&#22312;&#35843;&#29992; <code>std::get_time</code> &#21069;&#21021;&#22987;&#21270; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">*</span>tmb</span></span> &#30340;&#27599;&#20010;&#22495;&#12290;</p>
<h3><span class="mw-headline" id=".E7.A4.BA.E4.BE.8B">&#31034;&#20363;</span></h3>
<div class="t-example">
<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;sstream&gt;</span>
<span class="co2">#include &lt;locale&gt;</span>
<span class="co2">#include &lt;iomanip&gt;</span>
<span class="kw4">int</span> main<span class="br0">(</span><span class="br0">)</span>
<span class="br0">{</span>
<a href="cpp-chrono-c-tm.html"><span class="kw1023">std::<span class="me2">tm</span></span></a> t <span class="sy1">=</span> <span class="br0">{</span><span class="br0">}</span><span class="sy4">;</span>
<a href="cpp-io-basic_istringstream.html"><span class="kw1735">std::<span class="me2">istringstream</span></span></a> ss<span class="br0">(</span><span class="st0">&quot;2011-Februar-18 23:12:34&quot;</span><span class="br0">)</span><span class="sy4">;</span>
ss.<span class="me1">imbue</span><span class="br0">(</span><a href="cpp-locale-locale.html"><span class="kw1893">std::<span class="me2">locale</span></span></a><span class="br0">(</span><span class="st0">&quot;de_DE.utf-8&quot;</span><span class="br0">)</span><span class="br0">)</span><span class="sy4">;</span>
ss <span class="sy1">&gt;&gt;</span> std<span class="sy4">::</span><span class="me2">get_time</span><span class="br0">(</span><span class="sy3">&amp;</span>t, <span class="st0">&quot;%Y-%b-%d %H:%M:%S&quot;</span><span class="br0">)</span><span class="sy4">;</span>
<span class="kw1">if</span> <span class="br0">(</span>ss.<span class="me1">fail</span><span class="br0">(</span><span class="br0">)</span><span class="br0">)</span> <span class="br0">{</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;Parse failed<span class="es1">\n</span>&quot;</span><span class="sy4">;</span>
<span class="br0">}</span> <span class="kw1">else</span> <span class="br0">{</span>
<a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a> <span class="sy1">&lt;&lt;</span> <a href="cpp-io-manip-put_time.html"><span class="kw1800">std::<span class="me2">put_time</span></span></a><span class="br0">(</span><span class="sy3">&amp;</span>t, <span class="st0">&quot;%c&quot;</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="br0">}</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">Sun Feb 18 23:12:34 2011</pre></div>
</div>
</div>
<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">&#21442;&#38405;</span></h3>
<table class="t-dsc-begin">
<tr class="t-dsc">
<td>
<div class="t-dsc-member-div">
<div><a href="cpp-locale-time_get.html"><span class="t-lines"><span>time_get</span></span></a></div>
</div>
</td>
<td>&#20174;&#36755;&#20837;&#23383;&#31526;&#24207;&#21015;&#20013;&#35299;&#26512;&#26102;&#38388;/&#26085;&#26399;&#20540;&#21040; <span class="t-c"><span class="mw-geshi cpp source-cpp"><a href="cpp-chrono-c-tm.html"><span class="kw1023">std::<span class="me2">tm</span></span></a></span></span> &#20013;<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-io-manip-put_time.html"><span class="t-lines"><span>put_time</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>&#25353;&#29031;&#25351;&#23450;&#26684;&#24335;&#26684;&#24335;&#21270;&#24182;&#36755;&#20986;&#26085;&#26399;/&#26102;&#38388;&#20540;<br />
<span class="t-mark">(&#20989;&#25968;&#27169;&#26495;)</span></td>
</tr>
</table>
</div>
<div class="visualClear"></div>
</div>
</div>
</div>
</body>
</html>