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

465 lines
40 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::time_get&lt;CharT,InputIt&gt;::get, std::time_get&lt;CharT,InputIt&gt;::do_get</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_locale_time_get_get 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::time_get&lt;CharT,InputIt&gt;::</span>get, <span style="font-size:0.7em; line-height:130%">std::time_get&lt;CharT,InputIt&gt;::</span>do_get</h1>
<div id="bodyContent">
<div id="contentSub"><span class="subpages">&lt; <a href="cpp.html">cpp</a>&lrm; | <a href="cpp-locale.html">locale</a>&lrm; | <a href="cpp-locale-time_get.html">time get</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-locale.html">&lt;locale&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">public</span><span class="sy4">:</span><br /></span>
<p>iter_type get<span class="br0">(</span>iter_type beg, iter_type end, <a href="cpp-io-ios_base.html"><span class="kw1669">std::<span class="me2">ios_base</span></span></a><span class="sy3">&amp;</span> str,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <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><span class="sy3">&amp;</span> err, <a href="cpp-chrono-c-tm.html"><span class="kw1023">std::<span class="me2">tm</span></span></a><span class="sy2">*</span> t,<br /></p>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw4">const</span> char_type<span class="sy2">*</span> fmtbeg, <span class="kw4">const</span> char_type<span class="sy2">*</span> fmtend<span class="br0">)</span> <span class="kw4">const</span><span class="sy4">;</span></div>
</td>
<td>(1)</td>
<td><span class="t-mark-rev t-since-cxx11">(C++11 &#36215;)</span></td>
</tr>
<tr class="t-dcl t-since-cxx11">
<td>
<div><span class="mw-geshi cpp source-cpp"><span class="kw1">protected</span><span class="sy4">:</span><br /></span>
<p><span class="kw1">virtual</span> iter_type do_get<span class="br0">(</span>iter_type beg, iter_type end, <a href="cpp-io-ios_base.html"><span class="kw1669">std::<span class="me2">ios_base</span></span></a><span class="sy3">&amp;</span> str,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<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><span class="sy3">&amp;</span> err, <a href="cpp-chrono-c-tm.html"><span class="kw1023">std::<span class="me2">tm</span></span></a> <span class="sy2">*</span>t,<br /></p>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw4">char</span> format, <span class="kw4">char</span> modifier<span class="br0">)</span> <span class="kw4">const</span><span class="sy4">;</span></div>
</td>
<td>(2)</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>
<div class="t-li1"><span class="t-li">1)</span> &#25353;&#29031;&#23383;&#31526;&#24207;&#21015; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="br0">[</span>fmtbeg, fmtend<span class="br0">)</span></span></span> &#20013;&#25552;&#20379;&#30340;&#26684;&#24335;&#65292;&#20174;&#36755;&#20837;&#23383;&#31526;&#24207;&#21015; <code>[beg, end)</code> &#20998;&#26512;&#26085;&#26399;&#21644;&#26102;&#38388;&#12290;&#26399;&#24453;&#26684;&#24335;&#36981;&#24490;&#25551;&#36848;&#20110;&#19979;&#30340;&#26684;&#24335;&#65292;&#23613;&#31649;&#33021;&#36890;&#36807;&#35206;&#20889; <code>do_get</code> &#23450;&#21046;&#27599;&#20010;&#26684;&#24335;&#25351;&#23450;&#31526;&#30340;&#23454;&#38469;&#22788;&#29702;&#12290; <code>get</code> &#20989;&#25968;&#36827;&#34892;&#19979;&#21015;&#20869;&#23481;&#65306; &#39318;&#20808;&#65292;&#36890;&#36807;&#25191;&#34892; <span class="t-c"><span class="mw-geshi cpp source-cpp">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></span> &#28165;&#38500; <code>err</code> &#20013;&#30340;&#38169;&#35823;&#20301;&#12290;&#28982;&#21518;&#36827;&#20837;&#24490;&#29615;&#65292;&#20961;&#22312;&#20219;&#20309;&#19979;&#21015;&#26465;&#20214;&#21464;&#20026;&#30495;&#26102;&#24490;&#29615;&#32456;&#27490;&#65288;&#20197;&#27492;&#39034;&#24207;&#26816;&#26597;&#65289;&#65306;</div>
<div class="t-li2"><span class="t-li">a)</span> &#24050;&#20174;&#26684;&#24335;&#23383;&#31526;&#20018;&#35835;&#21462;&#20840;&#37096;&#23383;&#31526;&#65288; <span class="t-c"><span class="mw-geshi cpp source-cpp">fmtbeg <span class="sy1">==</span> fmtend</span></span> &#65289;</div>
<div class="t-li2"><span class="t-li">b)</span> &#26377;&#20998;&#26512;&#38169;&#35823;&#65288; <span class="t-c"><span class="mw-geshi cpp source-cpp">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></span> &#65289;</div>
<div class="t-li2"><span class="t-li">c)</span> &#24050;&#20174;&#36755;&#20837;&#24207;&#21015;&#35835;&#21462;&#20840;&#37096;&#23383;&#31526;&#65288; <span class="t-c"><span class="mw-geshi cpp source-cpp">beg <span class="sy1">==</span> end</span></span> &#65289;&#12290;&#33509;&#27492;&#26465;&#20214;&#32456;&#27490;&#24490;&#29615;&#65292;&#21017;&#20989;&#25968;&#20110; <code>err</code> &#20013;&#19968;&#21516;&#35774;&#32622; <code>eofbit</code> &#21644; <code>failbit</code> &#12290;</div>
<dl>
<dd>
<dl>
<dd>&#24490;&#29615;&#20307;&#20013;&#65292;&#21457;&#29983;&#19979;&#21015;&#27493;&#39588;&#65306;</dd>
</dl>
</dd>
</dl>
<div class="t-li2"><span class="t-li">a)</span> &#33509;&#26684;&#24335;&#23383;&#31526;&#20018;&#20013;&#30340;&#19979;&#20010;&#23383;&#31526;&#20026; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&#39;%&#39;</span></span></span> &#65292;&#21518;&#38543;&#19968;&#25110;&#20108;&#20010;&#32452;&#25104;&#21512;&#27861; <span class="t-lc"><a href="cpp-io-manip-get_time.html">std::get_time</a></span> &#36716;&#25442;&#25351;&#23450;&#31526;&#30340;&#23383;&#31526;&#65288;&#35265;&#19979;&#26041;&#65289;&#65292;&#21017;&#23558;&#36825;&#20123;&#23383;&#31526;&#29992;&#20110;&#35843;&#29992; <span class="t-c"><span class="mw-geshi cpp source-cpp">do_get<span class="br0">(</span>beg, end, str, err, t, format, modifier<span class="br0">)</span></span></span> &#65292;&#20854;&#20013; <code>format</code> &#20026;&#21021;&#31561;&#36716;&#25442;&#25351;&#23450;&#31526;&#23383;&#31526;&#65292;&#32780; <code>modifier</code> &#20026;&#21487;&#36873;&#30340;&#20462;&#39280;&#31526;&#65288;&#33509;&#23384;&#22312;&#65292;&#21017;&#20986;&#29616;&#20110; <code>%</code> &#21644;&#26684;&#24335;&#23383;&#31526;&#38388;&#65289;&#12290;&#33509;&#26080;&#20462;&#39280;&#31526;&#65292;&#21017;&#20351;&#29992;&#20540; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&#39;<span class="es5">\0</span>&#39;</span></span></span> &#12290;&#33509;&#26684;&#24335;&#23383;&#31526;&#20018;&#26377;&#27495;&#20041;&#65292;&#25110;&#36807;&#26089;&#32467;&#26463;&#32780;&#26080;&#20197;&#30830;&#23450; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&#39;%&#39;</span></span></span> &#21518;&#30340;&#36716;&#25442;&#25351;&#23450;&#31526;&#65292;&#21017;&#22312; <code>err</code> &#20013;&#35774;&#32622; <code>eofbit</code> &#24182;&#32456;&#27490;&#24490;&#29615;&#12290;&#33509;&#35843;&#29992; <code>do_get</code> &#21518; <code>err</code> &#20013;&#26410;&#35774;&#32622;&#38169;&#35823;&#20301;&#65292;&#21017;&#20989;&#25968;&#22686;&#21152; <code>fmtbeg</code> &#21040;&#27491;&#22909;&#25351;&#21521;&#36716;&#25442;&#25351;&#23450;&#31526;&#20043;&#21518;&#65292;&#24182;&#25345;&#32493;&#24490;&#29615;&#12290;</div>
<div class="t-li2"><span class="t-li">b)</span> &#33509;&#19979;&#20010;&#23383;&#31526;&#20026;&#27969; <code>str</code> &#20013;&#25552;&#20379;&#30340; locale &#25152;&#25351;&#31034;&#30340;&#31354;&#30333;&#31526;&#65288;&#21363; <span class="t-c"><span class="mw-geshi cpp source-cpp">std<span class="sy4">::</span><span class="me2">isspace</span><span class="br0">(</span><span class="sy2">*</span>fmtbeg, str.<span class="me1">getloc</span><span class="br0">(</span><span class="br0">)</span><span class="br0">)</span> <span class="sy1">==</span> <span class="kw2">true</span></span></span> &#65289;&#65292;&#21017;&#20989;&#25968;&#20445;&#25345;&#33258;&#22686; <code>fmtbeg</code> &#30452;&#33267;&#23427;&#21464;&#20026;&#31561;&#20110; <code>fmtend</code> &#25110;&#25351;&#21521;&#38750;&#31354;&#30333;&#23383;&#31526;&#12290;</div>
<div class="t-li2"><span class="t-li">c)</span> &#33509;&#26684;&#24335;&#23383;&#31526;&#20018;&#20013;&#30340;&#19979;&#20010;&#23383;&#31526;&#25353;&#29031;&#22823;&#23567;&#20889;&#26080;&#20851;&#27604;&#36739;&#65292;&#31561;&#20215;&#20110;&#36755;&#20837;&#27969;&#20013;&#30340;&#19979;&#20010;&#23383;&#31526;&#65292;&#21017;&#20989;&#25968;&#20196;&#20108;&#20010;&#24207;&#21015;&#19968;&#21516;&#21069;&#36827;&#19968;&#20010;&#23383;&#31526; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">++</span>fmtbeg, <span class="sy2">++</span>beg<span class="sy4">;</span></span></span> &#24182;&#25345;&#32493;&#24490;&#29615;&#12290;&#21542;&#21017;&#23427;&#35774;&#32622; <code>err</code> &#20013;&#30340; <code>failbit</code> &#12290;</div>
<div class="t-li1"><span class="t-li">2)</span> &#20174;&#36755;&#20837;&#24207;&#21015; <code>[beg, end)</code> &#20998;&#26512;&#19968;&#20010;&#26684;&#24335;&#25351;&#23450;&#31526;&#24182;&#25353;&#29031;&#23427;&#26356;&#26032; <code>t</code> &#25152;&#25351;&#21521;&#30340; <span class="t-lc"><a href="cpp-chrono-c-tm.html">std::tm</a></span> &#32467;&#26500;&#20307;&#12290;</div>
<dl>
<dd>
<dl>
<dd>&#39318;&#20808;&#65292;&#36890;&#36807;&#25191;&#34892; <span class="t-c"><span class="mw-geshi cpp source-cpp">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></span> &#28165;&#38500; <code>err</code> &#20013;&#25152;&#26377;&#38169;&#35823;&#20301;&#12290;&#28982;&#21518;&#20174; <code>[beg, end)</code> &#35835;&#21462; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&#39;%&#39;</span></span></span> &#12289; <code>modifier</code> &#65288;&#33509;&#38750; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&#39;<span class="es5">\0</span>&#39;</span></span></span> &#65289;&#21450; <code>format</code> &#25152;&#32452;&#25104;&#30340; <span class="t-lc"><a href="cpp-locale-time_get.html">std::time_get</a></span> &#26684;&#24335;&#25351;&#23450;&#31526;&#25152;&#26399;&#24453;&#30340;&#23383;&#31526;&#12290;&#33509;&#23383;&#31526;&#19981;&#32452;&#25104;&#21512;&#27861;&#36716;&#25442;&#25351;&#23450;&#31526;&#65292;&#21017;&#35774;&#32622; <code>err</code> &#20013;&#30340; <code>failbit</code> &#12290;&#33509;&#35835;&#21462;&#19968;&#20010;&#23383;&#31526;&#21518;&#25269;&#36798;&#36755;&#20837;&#27969;&#23614;&#65292;&#21017;&#35774;&#32622; <code>err</code> &#20013;&#30340; <code>eofbit</code> &#12290;&#33509;&#25104;&#21151;&#20998;&#26512;&#36755;&#20837;&#23383;&#31526;&#20018;&#65292;&#21017;&#26356;&#26032; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">*</span>t</span></span> &#30340;&#23545;&#24212;&#22495;&#12290;</dd>
</dl>
</dd>
</dl>
<dl>
<dd>
<dl>
<dd>&#23545;&#20110;&#22797;&#21512;&#36716;&#25442;&#25351;&#23450;&#31526;&#65292;&#22914; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&#39;%x&#39;</span></span></span> &#25110; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&#39;%c&#39;</span></span></span> &#65292;&#25110;&#20351;&#29992;&#20462;&#39280;&#31526; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&#39;E&#39;</span></span></span> &#21644; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&#39;O&#39;</span></span></span> &#30340;&#25351;&#20196;&#65292;&#20989;&#25968;&#21487;&#33021;&#26080;&#27861;&#30830;&#23450;&#23384;&#20648;&#20110; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">*</span>t</span></span> &#30340;&#26576;&#20123;&#20540;&#12290;&#35813;&#24773;&#20917;&#19979;&#35774;&#32622; <code>err</code> &#20013;&#30340; <code>eofbit</code> &#65292;&#24182;&#23558;&#36825;&#20123;&#22495;&#30041;&#22312;&#26410;&#25351;&#23450;&#29366;&#24577;&#12290;</dd>
</dl>
</dd>
</dl>
<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>beg</td>
<td>-</td>
<td>&#25351;&#20195;&#35201;&#20998;&#26512;&#30340;&#24207;&#21015;&#36215;&#22987;&#30340;&#36845;&#20195;&#22120;</td>
</tr>
<tr class="t-par">
<td>end</td>
<td>-</td>
<td>&#35201;&#20998;&#26512;&#30340;&#24207;&#21015;&#30340;&#23614;&#21518;&#19968;&#20301;&#32622;&#36845;&#20195;&#22120;</td>
</tr>
<tr class="t-par">
<td>str</td>
<td>-</td>
<td>&#27492;&#20989;&#25968;&#22312;&#38656;&#35201;&#26102;&#29992;&#20197;&#33719;&#24471; locale &#24179;&#38754;&#30340;&#27969;&#23545;&#35937;&#65292;&#20363;&#22914;&#29992; <span class="t-lc"><a href="cpp-locale-ctype.html">std::ctype</a></span> &#36339;&#36807;&#31354;&#30333;&#31526;&#25110;&#29992; <span class="t-lc"><a href="cpp-locale-collate.html">std::collate</a></span> &#27604;&#36739;&#23383;&#31526;&#20018;</td>
</tr>
<tr class="t-par">
<td>err</td>
<td>-</td>
<td>&#27492;&#20989;&#25968;&#25152;&#20462;&#25913;&#20197;&#25351;&#31034;&#38169;&#35823;&#30340;&#27969;&#38169;&#35823;&#26631;&#24535;&#23545;&#35937;</td>
</tr>
<tr class="t-par">
<td>t</td>
<td>-</td>
<td>&#25351;&#21521; <span class="t-lc"><a href="cpp-chrono-c-tm.html">std::tm</a></span> &#23545;&#35937;&#30340;&#25351;&#38024;&#65292;&#35813;&#23545;&#35937;&#23558;&#20445;&#26377;&#27492;&#20989;&#25968;&#35843;&#29992;&#32467;&#26524;</td>
</tr>
<tr class="t-par">
<td>fmtbeg</td>
<td>-</td>
<td>&#25351;&#21521;&#25351;&#23450;&#36716;&#25442;&#26684;&#24335;&#30340; char_type &#23383;&#31526;&#24207;&#21015;&#39318;&#23383;&#31526;&#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>
<tr class="t-par">
<td>fmtend</td>
<td>-</td>
<td>&#25351;&#23450;&#36716;&#25442;&#26684;&#24335;&#30340; char_type &#23383;&#31526;&#24207;&#21015;&#30340;&#26411;&#23383;&#31526;&#21518;&#19968;&#20301;&#32622;&#25351;&#38024;</td>
</tr>
<tr class="t-par">
<td>format</td>
<td>-</td>
<td>&#25351;&#21517;&#36716;&#25442;&#25351;&#23450;&#31526;&#30340;&#23383;&#31526;</td>
</tr>
<tr class="t-par">
<td>modifier</td>
<td>-</td>
<td>&#21487;&#20986;&#29616;&#20110; <code>%</code> &#21644;&#36716;&#25442;&#25351;&#23450;&#31526;&#38388;&#30340;&#21487;&#36873;&#20462;&#39280;&#31526;</td>
</tr>
</table>
<h3><span class="mw-headline" id=".E8.BF.94.E5.9B.9E.E5.80.BC">&#36820;&#22238;&#20540;</span></h3>
<p>&#25351;&#21521; <code>[beg, end)</code> &#20013;&#25104;&#21151;&#20998;&#26512;&#30340;&#26411;&#23383;&#31526;&#21518;&#19968;&#20301;&#32622;&#30340;&#36845;&#20195;&#22120;&#12290;</p>
<h3><span class="mw-headline" id=".E6.B3.A8.E6.84.8F">&#27880;&#24847;</span></h3>
<p>&#26684;&#24335;&#23383;&#31526;&#20018;&#20013;&#38750;&#31354;&#30333;&#38750; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="st0">&#39;%&#39;</span></span></span> &#23383;&#31526;&#30340;&#22823;&#23567;&#20889;&#26080;&#20851;&#27604;&#36739;&#65292;&#19981;&#35201;&#27714;&#65292;&#20294;&#20856;&#22411;&#22320;&#20351;&#29992; <code>str</code> &#25152;&#25552;&#20379;&#30340; locale &#30340; <span class="t-lc"><a href="cpp-locale-collate.html">std::collate</a></span> &#24179;&#38754;&#12290;</p>
<p>&#33509;&#36935;&#21040;&#20998;&#26512;&#38169;&#35823;&#65292;&#21017;&#27492;&#20989;&#25968;&#30340;&#22810;&#25968;&#23454;&#29616;&#23436;&#20840;&#19981;&#25509;&#35302; <code>*t</code> &#12290;</p>
<p>&#36825;&#20123;&#20989;&#25968;&#26159;&#21542;&#28165;&#38646; <span class="t-c"><span class="mw-geshi cpp source-cpp"><span class="sy2">*</span>t</span></span> &#20013;&#20854;&#25152;&#19981;&#30452;&#25509;&#35774;&#32622;&#30340;&#22495;&#26159;&#23454;&#29616;&#23450;&#20041;&#30340;&#65306;&#21487;&#31227;&#26893;&#31243;&#24207;&#24212;&#22312;&#35843;&#29992; <code>get()</code> &#21069;&#21021;&#22987;&#21270;&#27599;&#20010;&#22495;&#20026;&#38646;&#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-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="kw1894">std::<span class="me2">locale</span></span></a><span class="br0">(</span><span class="st0">&quot;de_DE.utf8&quot;</span><span class="br0">)</span><span class="br0">)</span><span class="sy4">;</span>
<span class="kw4">auto</span><span class="sy3">&amp;</span> f <span class="sy1">=</span> <a href="cpp-locale-use_facet.html"><span class="kw1897">std::<span class="me2">use_facet</span></span></a><span class="sy1">&lt;</span><a href="cpp-locale-time_get.html"><span class="kw1949">std::<span class="me2">time_get</span></span></a><span class="sy1">&lt;</span><span class="kw4">char</span><span class="sy1">&gt;&gt;</span><span class="br0">(</span><a href="cpp-locale-locale.html"><span class="kw1894">std::<span class="me2">locale</span></span></a><span class="br0">(</span><span class="st0">&quot;de_DE.utf8&quot;</span><span class="br0">)</span><span class="br0">)</span><span class="sy4">;</span>
<a href="cpp-chrono-c-tm.html"><span class="kw1023">std::<span class="me2">tm</span></span></a> t<span class="br0">{</span><span class="br0">}</span><span class="sy4">;</span>
<a href="cpp-string-basic_string.html"><span class="kw1230">std::<span class="me2">string</span></span></a> s <span class="sy1">=</span> <span class="st0">&quot;%Y-%b-%d %H:%M:%S&quot;</span><span class="sy4">;</span>
<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>
<span class="kw4">auto</span> ret <span class="sy1">=</span> f.<span class="me1">get</span><span class="br0">(</span><span class="br0">{</span>ss<span class="br0">}</span>, <span class="br0">{</span><span class="br0">}</span>, ss, err, <span class="sy3">&amp;</span>t, <span class="sy3">&amp;</span>s<span class="br0">[</span><span class="nu0">0</span><span class="br0">]</span>, <span class="sy3">&amp;</span>s<span class="br0">[</span><span class="nu0">0</span><span class="br0">]</span> <span class="sy2">+</span> s.<span class="me1">size</span><span class="br0">(</span><span class="br0">)</span><span class="br0">)</span><span class="sy4">;</span>
ss.<span class="me1">setstate</span><span class="br0">(</span>err<span class="br0">)</span><span class="sy4">;</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><span class="kw4">char</span><span class="sy1">&gt;</span> last<span class="br0">{</span><span class="br0">}</span><span class="sy4">;</span>
<span class="kw1">if</span><span class="br0">(</span>ss<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;Successfully parsed as &quot;</span> <span class="sy1">&lt;&lt;</span> <a href="cpp-io-manip-put_time.html"><span class="kw1801">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="sy4">;</span>
<span class="kw1">if</span><span class="br0">(</span>ret <span class="sy3">!</span><span class="sy1">=</span> last<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; Remaining content: &quot;</span><span class="sy4">;</span>
<a href="cpp-algorithm-copy.html"><span class="kw1582">std::<span class="me2">copy</span></span></a><span class="br0">(</span>ret, last, <a href="cpp-iterator-ostreambuf_iterator.html"><span class="kw671">std::<span class="me2">ostreambuf_iterator</span></span></a><span class="sy1">&lt;</span><span class="kw4">char</span><span class="sy1">&gt;</span><span class="br0">(</span><a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a><span class="br0">)</span><span class="br0">)</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> <span class="st0">&quot; The input was fully consumed&quot;</span><span class="sy4">;</span>
<span class="br0">}</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> <span class="st0">&quot;Parse failed. Unparsed string: &quot;</span><span class="sy4">;</span>
<a href="cpp-algorithm-copy.html"><span class="kw1582">std::<span class="me2">copy</span></span></a><span class="br0">(</span>ret, last, <a href="cpp-iterator-ostreambuf_iterator.html"><span class="kw671">std::<span class="me2">ostreambuf_iterator</span></span></a><span class="sy1">&lt;</span><span class="kw4">char</span><span class="sy1">&gt;</span><span class="br0">(</span><a href="cpp-io-cout.html"><span class="kw1758">std::<span class="me2">cout</span></span></a><span class="br0">)</span><span class="br0">)</span><span class="sy4">;</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">&#39;<span class="es1">\n</span>&#39;</span><span class="sy4">;</span>
<span class="br0">}</span></pre></div>
</div>
<p>&#36755;&#20986;&#65306;</p>
<div dir="ltr" class="mw-geshi" style="text-align: left;">
<div class="text source-text">
<pre class="de1">Successfully parsed, as Sun Feb 18 23:12:34 2011 The input was fully consumed</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-io-manip-get_time.html"><span class="t-lines"><span>get_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>&#21078;&#26512;&#25351;&#23450;&#26684;&#24335;&#30340;&#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>