<!DOCTYPE html><html lang='en'><head><title>[time.zone.zonedtime.members]</title><meta charset='UTF-8'/><link rel='stylesheet' type='text/css' href='14882.css'/><link rel='stylesheet' type='text/css' href='expanded.css' title='Notes and examples expanded'/><link rel='alternate stylesheet' type='text/css' href='colored.css' title='Notes and examples colored'/><link rel='alternate stylesheet' type='text/css' href='collapsed.css' title='Notes and examples collapsed'/><link rel='icon' href='icon.png'/></head><body><div class='wrapper'><h1 ><a class='secnum' style='min-width:73pt'>26</a> Time library <a class='abbr_ref' href='./#time'>[time]</a></h1><h2 ><a class='secnum' style='min-width:88pt'>26.10</a> Time zones <a class='abbr_ref' href='time.zone#zonedtime.members'>[time.zone]</a></h2><h3 ><a class='secnum' style='min-width:103pt'>26.10.7</a> Class template <span class='texttt'>zoned_&shy;time</span> <a class='abbr_ref' href='time.zone.zonedtime#members'>[time.zone.zonedtime]</a></h3><h4 ><a class='secnum' style='min-width:118pt'>26.10.7.3</a> Member functions <a class='abbr_ref'>[time.zone.zonedtime.members]</a></h4><span class='indexparent'><a class='index' id='lib:operator=,zoned_time'></a></span><span class='indexparent'><a class='index' id='lib:zoned_time,operator='></a></span><div class='itemdecl' id='itemdecl:1'><div class='marginalizedparent'><a class='itemDeclLink' href='#itemdecl:1'>🔗</a></div><code class='itemdeclcode'>zoned_time<span class='operator'>&amp;</span> <span class='keyword'>operator</span><span class='operator'>=</span><span class='parenthesis'>(</span><span class='keyword'>const</span> sys_time<span class='anglebracket'>&lt;</span>Duration<span class='anglebracket'>&gt;</span><span class='operator'>&amp;</span> st<span class='parenthesis'>)</span>;
</code></div><div class='itemdescr'></div><div class='para' id='1'><div class='marginalizedparent'><a class='marginalized' href='#1'>1</a></div><div class='itemdescr'><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/Eelis/draft73ca144c7e48612fe72742f9f6a5ec9ad6a934d2/source/time.tex#L9997'>#</a></div><div id='1.sentence-1' class='sentence'><span class='textit'>Effects:</span> 
After assignment, <span class='texttt'>get_&shy;sys_&shy;time<span class='parenthesis'>(</span><span class='parenthesis'>)</span> <span class='operator'>=</span><span class='operator'>=</span> st</span><a class='hidden_link' href='#1.sentence-1'>.</a></div> <div id='1.sentence-2' class='sentence'>This assignment has no effect on the return value of <span class='texttt'>get_&shy;time_&shy;zone<span class='parenthesis'>(</span><span class='parenthesis'>)</span></span><a class='hidden_link' href='#1.sentence-2'>.</a></div></div></div><div class='para' id='2'><div class='marginalizedparent'><a class='marginalized' href='#2'>2</a></div><div class='itemdescr'><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/Eelis/draft73ca144c7e48612fe72742f9f6a5ec9ad6a934d2/source/time.tex#L10002'>#</a></div><div id='2.sentence-1' class='sentence'><span class='textit'>Returns:</span> <span class='texttt'><span class='operator'>*</span><span class='keyword'>this</span></span><a class='hidden_link' href='#2.sentence-1'>.</a></div></div></div><span class='indexparent'><a class='index' id='lib:operator=,zoned_time_'></a></span><span class='indexparent'><a class='index' id='lib:zoned_time,operator=_'></a></span><div class='itemdecl' id='itemdecl:2'><div class='marginalizedparent'><a class='itemDeclLink' href='#itemdecl:2'>🔗</a></div><code class='itemdeclcode'>zoned_time<span class='operator'>&amp;</span> <span class='keyword'>operator</span><span class='operator'>=</span><span class='parenthesis'>(</span><span class='keyword'>const</span> local_time<span class='anglebracket'>&lt;</span>Duration<span class='anglebracket'>&gt;</span><span class='operator'>&amp;</span> lt<span class='parenthesis'>)</span>;
</code></div><div class='itemdescr'></div><div class='para' id='3'><div class='marginalizedparent'><a class='marginalized' href='#3'>3</a></div><div class='itemdescr'><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/Eelis/draft73ca144c7e48612fe72742f9f6a5ec9ad6a934d2/source/time.tex#L10012'>#</a></div><div id='3.sentence-1' class='sentence'><span class='textit'>Effects:</span> 
After assignment, <span class='texttt'>get_&shy;local_&shy;time<span class='parenthesis'>(</span><span class='parenthesis'>)</span> <span class='operator'>=</span><span class='operator'>=</span> lt</span><a class='hidden_link' href='#3.sentence-1'>.</a></div> <div id='3.sentence-2' class='sentence'>This assignment has no effect on the return value of <span class='texttt'>get_&shy;time_&shy;zone<span class='parenthesis'>(</span><span class='parenthesis'>)</span></span><a class='hidden_link' href='#3.sentence-2'>.</a></div></div></div><div class='para' id='4'><div class='marginalizedparent'><a class='marginalized' href='#4'>4</a></div><div class='itemdescr'><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/Eelis/draft73ca144c7e48612fe72742f9f6a5ec9ad6a934d2/source/time.tex#L10017'>#</a></div><div id='4.sentence-1' class='sentence'><span class='textit'>Returns:</span> <span class='texttt'><span class='operator'>*</span><span class='keyword'>this</span></span><a class='hidden_link' href='#4.sentence-1'>.</a></div></div></div><span class='indexparent'><a class='index' id='lib:operator_sys_time,zoned_time'></a></span><span class='indexparent'><a class='index' id='lib:zoned_time,operator_sys_time'></a></span><div class='itemdecl' id='itemdecl:3'><div class='marginalizedparent'><a class='itemDeclLink' href='#itemdecl:3'>🔗</a></div><code class='itemdeclcode'><span class='keyword'>operator</span> sys_time<span class='anglebracket'>&lt;</span>duration<span class='anglebracket'>&gt;</span><span class='parenthesis'>(</span><span class='parenthesis'>)</span> <span class='keyword'>const</span>;
</code></div><div class='itemdescr'></div><div class='para' id='5'><div class='marginalizedparent'><a class='marginalized' href='#5'>5</a></div><div class='itemdescr'><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/Eelis/draft73ca144c7e48612fe72742f9f6a5ec9ad6a934d2/source/time.tex#L10027'>#</a></div><div id='5.sentence-1' class='sentence'><span class='textit'>Returns:</span> <span class='texttt'>get_&shy;sys_&shy;time<span class='parenthesis'>(</span><span class='parenthesis'>)</span></span><a class='hidden_link' href='#5.sentence-1'>.</a></div></div></div><span class='indexparent'><a class='index' id='lib:operator_local_time,zoned_time'></a></span><span class='indexparent'><a class='index' id='lib:zoned_time,operator_local_time'></a></span><div class='itemdecl' id='itemdecl:4'><div class='marginalizedparent'><a class='itemDeclLink' href='#itemdecl:4'>🔗</a></div><code class='itemdeclcode'><span class='keyword'>explicit</span> <span class='keyword'>operator</span> local_time<span class='anglebracket'>&lt;</span>duration<span class='anglebracket'>&gt;</span><span class='parenthesis'>(</span><span class='parenthesis'>)</span> <span class='keyword'>const</span>;
</code></div><div class='itemdescr'></div><div class='para' id='6'><div class='marginalizedparent'><a class='marginalized' href='#6'>6</a></div><div class='itemdescr'><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/Eelis/draft73ca144c7e48612fe72742f9f6a5ec9ad6a934d2/source/time.tex#L10037'>#</a></div><div id='6.sentence-1' class='sentence'><span class='textit'>Returns:</span> <span class='texttt'>get_&shy;local_&shy;time<span class='parenthesis'>(</span><span class='parenthesis'>)</span></span><a class='hidden_link' href='#6.sentence-1'>.</a></div></div></div><span class='indexparent'><a class='index' id='lib:get_time_zone,zoned_time'></a></span><span class='indexparent'><a class='index' id='lib:zoned_time,get_time_zone'></a></span><div class='itemdecl' id='itemdecl:5'><div class='marginalizedparent'><a class='itemDeclLink' href='#itemdecl:5'>🔗</a></div><code class='itemdeclcode'>TimeZonePtr get_time_zone<span class='parenthesis'>(</span><span class='parenthesis'>)</span> <span class='keyword'>const</span>;
</code></div><div class='itemdescr'></div><div class='para' id='7'><div class='marginalizedparent'><a class='marginalized' href='#7'>7</a></div><div class='itemdescr'><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/Eelis/draft73ca144c7e48612fe72742f9f6a5ec9ad6a934d2/source/time.tex#L10047'>#</a></div><div id='7.sentence-1' class='sentence'><span class='textit'>Returns:</span> <span class='texttt'>zone_&shy;</span><a class='hidden_link' href='#7.sentence-1'>.</a></div></div></div><span class='indexparent'><a class='index' id='lib:get_local_time,zoned_time'></a></span><span class='indexparent'><a class='index' id='lib:zoned_time,get_local_time'></a></span><div class='itemdecl' id='itemdecl:6'><div class='marginalizedparent'><a class='itemDeclLink' href='#itemdecl:6'>🔗</a></div><code class='itemdeclcode'>local_time<span class='anglebracket'>&lt;</span>duration<span class='anglebracket'>&gt;</span> get_local_time<span class='parenthesis'>(</span><span class='parenthesis'>)</span> <span class='keyword'>const</span>;
</code></div><div class='itemdescr'></div><div class='para' id='8'><div class='marginalizedparent'><a class='marginalized' href='#8'>8</a></div><div class='itemdescr'><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/Eelis/draft73ca144c7e48612fe72742f9f6a5ec9ad6a934d2/source/time.tex#L10057'>#</a></div><div id='8.sentence-1' class='sentence'><span class='textit'>Returns:</span> <span class='texttt'>zone_&shy;<span class='operator'>-</span><span class='anglebracket'>&gt;</span>to_&shy;local<span class='parenthesis'>(</span>tp_&shy;<span class='parenthesis'>)</span></span><a class='hidden_link' href='#8.sentence-1'>.</a></div></div></div><span class='indexparent'><a class='index' id='lib:get_sys_time,zoned_time'></a></span><span class='indexparent'><a class='index' id='lib:zoned_time,get_sys_time'></a></span><div class='itemdecl' id='itemdecl:7'><div class='marginalizedparent'><a class='itemDeclLink' href='#itemdecl:7'>🔗</a></div><code class='itemdeclcode'>sys_time<span class='anglebracket'>&lt;</span>duration<span class='anglebracket'>&gt;</span> get_sys_time<span class='parenthesis'>(</span><span class='parenthesis'>)</span> <span class='keyword'>const</span>;
</code></div><div class='itemdescr'></div><div class='para' id='9'><div class='marginalizedparent'><a class='marginalized' href='#9'>9</a></div><div class='itemdescr'><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/Eelis/draft73ca144c7e48612fe72742f9f6a5ec9ad6a934d2/source/time.tex#L10067'>#</a></div><div id='9.sentence-1' class='sentence'><span class='textit'>Returns:</span> <span class='texttt'>tp_&shy;</span><a class='hidden_link' href='#9.sentence-1'>.</a></div></div></div><span class='indexparent'><a class='index' id='lib:get_info,zoned_time'></a></span><span class='indexparent'><a class='index' id='lib:zoned_time,get_info'></a></span><div class='itemdecl' id='itemdecl:8'><div class='marginalizedparent'><a class='itemDeclLink' href='#itemdecl:8'>🔗</a></div><code class='itemdeclcode'>sys_info get_info<span class='parenthesis'>(</span><span class='parenthesis'>)</span> <span class='keyword'>const</span>;
</code></div><div class='itemdescr'></div><div class='para' id='10'><div class='marginalizedparent'><a class='marginalized' href='#10'>10</a></div><div class='itemdescr'><div class='sourceLinkParent'><a class='sourceLink' href='https://github.com/Eelis/draft73ca144c7e48612fe72742f9f6a5ec9ad6a934d2/source/time.tex#L10077'>#</a></div><div id='10.sentence-1' class='sentence'><span class='textit'>Returns:</span> <span class='texttt'>zone_&shy;<span class='operator'>-</span><span class='anglebracket'>&gt;</span>get_&shy;info<span class='parenthesis'>(</span>tp_&shy;<span class='parenthesis'>)</span></span><a class='hidden_link' href='#10.sentence-1'>.</a></div></div></div></div></body></html>