<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-sticky-header-enabled skin-theme-clientpref-thumb-standard" lang="pt" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>Time.h</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://pt.wikipedia.org/wiki/Time.h"> <link href="./_mw_/ext.cite.parsoid.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/mediawiki.skinning.content.parsoid.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    <link href="./_mw_/ext.gadget.keepPDU.css" rel="stylesheet" type="text/css">
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Time_h rootpage-Time_h skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading">time.h</h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="pt" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="pt" dir="ltr" data-mw-parsoid-version="0.23.0.0-alpha27" data-mw-html-version="2.8.0"><section data-mw-section-id="0" id="mwAQ"><style data-mw-deduplicate="TemplateStyles:r71224021" typeof="mw:Extension/templatestyles mw:Transclusion" id="mwAg">
/* start https://pt.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end   https://pt.wikipedia.org/ */
</style><span>
</span>
<span typeof="mw:Transclusion" id="mwBQ"></span>
<table class="infobox" style="text-align: center; font-size:90%;" typeof="mw:Transclusion" id="mwBg">
<tbody><tr><td style="text-align: center;"><b><a rel="mw:WikiLink" href="Biblioteca_padr%C3%A3o_do_C" title="Biblioteca padrão do C">Biblioteca padrão do C</a></b></td></tr>
<tr>
<td style="text-align: left;">
<ul><li><a rel="mw:WikiLink" href="Assert.h" title="Assert.h">assert.h</a></li>
<li><a rel="mw:WikiLink" href="Complex.h" title="Complex.h">complex.h</a></li>
<li><a rel="mw:WikiLink" href="Ctype.h" title="Ctype.h">ctype.h</a></li>
<li><a rel="mw:WikiLink" href="Errno.h" title="Errno.h">errno.h</a></li>
<li>fenv.h</li>
<li><a rel="mw:WikiLink" href="Float.h" title="Float.h">float.h</a></li>
<li>inttypes.h</li>
<li><a rel="mw:WikiLink" href="Iso646.h" title="Iso646.h">iso646.h</a></li>
<li><a rel="mw:WikiLink" href="Limits.h" title="Limits.h">limits.h</a></li>
<li><a rel="mw:WikiLink" href="Locale.h" title="Locale.h" class="mw-redirect">locale.h</a></li>
<li><a rel="mw:WikiLink" href="Math.h" title="Math.h">math.h</a></li>
<li><a rel="mw:WikiLink" href="Setjmp.h" title="Setjmp.h">setjmp.h</a></li>
<li><a rel="mw:WikiLink" href="Signal.h" title="Signal.h">signal.h</a></li>
<li><a rel="mw:WikiLink" href="Stdarg.h" title="Stdarg.h">stdarg.h</a></li>
<li><a rel="mw:WikiLink" href="Stdbool.h" title="Stdbool.h">stdbool.h</a></li>
<li><a rel="mw:WikiLink" href="Stddef.h" title="Stddef.h">stddef.h</a></li>
<li><a rel="mw:WikiLink" href="Stdint.h" title="Stdint.h">stdint.h</a></li>
<li><a rel="mw:WikiLink" href="Stdio.h" title="Stdio.h">stdio.h</a></li>
<li><a rel="mw:WikiLink" href="Stdlib.h" title="Stdlib.h">stdlib.h</a></li>
<li><a rel="mw:WikiLink" href="String.h" title="String.h">string.h</a></li>
<li><a rel="mw:WikiLink" href="Tgmath.h" title="Tgmath.h" class="mw-redirect">tgmath.h</a></li>
<li><a rel="mw:WikiLink" href="Time.h" class="mw-selflink selflink">time.h</a></li>
<li><a rel="mw:WikiLink" href="Wchar.h" title="Wchar.h" class="mw-redirect">wchar.h</a></li>
<li><a rel="mw:WikiLink" href="Wctype.h" title="Wctype.h" class="mw-redirect">wctype.h</a></li></ul></td></tr>

</tbody></table><span>
</span>
<p id="mwBw"><b id="mwCA">time.h</b> é um <a rel="mw:WikiLink" href="Arquivo_cabe%C3%A7alho" title="Arquivo cabeçalho" class="mw-redirect" id="mwCQ">arquivo cabeçalho</a> que fornece protótipos para <a rel="mw:WikiLink" href="Sub-rotina" title="Sub-rotina" class="mw-redirect" id="mwCg">funções</a>, <a rel="mw:WikiLink" href="Macro" title="Macro" id="mwCw">macros</a> e definição de <a rel="mw:WikiLink" href="Tipo" title="Tipo" class="mw-disambig" id="mwDA">tipos</a> da <a rel="mw:WikiLink" href="Biblioteca_padr%C3%A3o_do_C" title="Biblioteca padrão do C" id="mwDQ">biblioteca padrão</a> da <a rel="mw:WikiLink" href="Linguagem_de_programa%C3%A7%C3%A3o_C" title="Linguagem de programação C" class="mw-redirect" id="mwDg">linguagem de programação C</a> para manipulação de <a rel="mw:WikiLink" href="Data" title="Data" id="mwDw">datas</a> e <a rel="mw:WikiLink" href="Hora" title="Hora" id="mwEA">horários</a><sup class="mw-ref reference" id="cite_ref-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-1" id="mwEQ"><span class="mw-reflink-text" id="mwEg"><span class="cite-bracket" id="mwEw">[</span>1<span class="cite-bracket" id="mwFA">]</span></span></a></sup> de modo padrão.</p>

</section><section data-mw-section-id="1" id="mwFg" aria-labelledby="Variáveis"><div class="mw-heading mw-heading2"><h2 id="Variáveis"><span id="Vari.C3.A1veis" typeof="mw:FallbackId"></span>Variáveis</h2></div>

<p id="mwFw"><code id="mwGA">size_t</code></p>

<p id="mwGQ"><code id="mwGg">clock_t</code> Variável para guardar o tempo de processador.</p>

<p id="mwGw"><code id="mwHA">time_t</code> Variável para guardar o tempo de calendário, e geralmente corresponde ao número de segundos decorridos desde as 00 horas do dia 1 de Janeiro de 1970 UTC.</p>

<p id="mwHQ"><code id="mwHg">struct tm</code> Estrutura para guardar data e hora. É composta pelos elementos:</p>

<div class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwHw"><pre id="mwIA"><span id="mwIQ"></span><span class="k" id="mwIg">struct</span><span class="w" id="mwIw"> </span><span class="nc" id="mwJA">tm</span><span class="w" id="mwJQ">                                                                                                </span>
<span class="p" id="mwJg">{</span><span class="w" id="mwJw">                                                                                                   </span>
<span class="w" id="mwKA">   </span><span class="kt" id="mwKQ">int</span><span class="w" id="mwKg"> </span><span class="n" id="mwKw">tm_sec</span><span class="p" id="mwLA">;</span><span class="w" id="mwLQ">           </span><span class="cm" id="mwLg">/* Seconds. [0-60] (1 leap second) */</span><span class="w" id="mwLw">      </span>
<span class="w" id="mwMA">   </span><span class="kt" id="mwMQ">int</span><span class="w" id="mwMg"> </span><span class="n" id="mwMw">tm_min</span><span class="p" id="mwNA">;</span><span class="w" id="mwNQ">           </span><span class="cm" id="mwNg">/* Minutes. [0-59] */</span><span class="w" id="mwNw">                            </span>
<span class="w" id="mwOA">   </span><span class="kt" id="mwOQ">int</span><span class="w" id="mwOg"> </span><span class="n" id="mwOw">tm_hour</span><span class="p" id="mwPA">;</span><span class="w" id="mwPQ">          </span><span class="cm" id="mwPg">/* Hours.   [0-23] */</span><span class="w" id="mwPw">                       </span>
<span class="w" id="mwQA">   </span><span class="kt" id="mwQQ">int</span><span class="w" id="mwQg"> </span><span class="n" id="mwQw">tm_mday</span><span class="p" id="mwRA">;</span><span class="w" id="mwRQ">          </span><span class="cm" id="mwRg">/* Day.     [1-31] */</span><span class="w" id="mwRw">             </span>
<span class="w" id="mwSA">   </span><span class="kt" id="mwSQ">int</span><span class="w" id="mwSg"> </span><span class="n" id="mwSw">tm_mon</span><span class="p" id="mwTA">;</span><span class="w" id="mwTQ">           </span><span class="cm" id="mwTg">/* Month.   [0-11] */</span><span class="w" id="mwTw">                </span>
<span class="w" id="mwUA">   </span><span class="kt" id="mwUQ">int</span><span class="w" id="mwUg"> </span><span class="n" id="mwUw">tm_year</span><span class="p" id="mwVA">;</span><span class="w" id="mwVQ">          </span><span class="cm" id="mwVg">/* Year - 1900.  */</span><span class="w" id="mwVw">                       </span>
<span class="w" id="mwWA">   </span><span class="kt" id="mwWQ">int</span><span class="w" id="mwWg"> </span><span class="n" id="mwWw">tm_wday</span><span class="p" id="mwXA">;</span><span class="w" id="mwXQ">          </span><span class="cm" id="mwXg">/* Day of week. [0-6] */</span><span class="w" id="mwXw">                 </span>
<span class="w" id="mwYA">   </span><span class="kt" id="mwYQ">int</span><span class="w" id="mwYg"> </span><span class="n" id="mwYw">tm_yday</span><span class="p" id="mwZA">;</span><span class="w" id="mwZQ">          </span><span class="cm" id="mwZg">/* Days in year.[0-365] */</span><span class="w" id="mwZw">                        </span>
<span class="w" id="mwaA">   </span><span class="kt" id="mwaQ">int</span><span class="w" id="mwag"> </span><span class="n" id="mwaw">tm_isdst</span><span class="p" id="mwbA">;</span><span class="w" id="mwbQ">         </span><span class="cm" id="mwbg">/* DST.     [-1/0/1]*/</span><span class="w" id="mwbw">         </span>
<span class="p" id="mwcA">}</span>
</pre></div>

</section><section data-mw-section-id="2" id="mwcQ" aria-labelledby="Macros"><div class="mw-heading mw-heading2"><h2 id="Macros">Macros</h2></div>

<p id="mwcg"><code id="mwcw">NULL</code></p>

<p id="mwdA"><code id="mwdQ">CLOCKS_PER_SEC</code></p>

</section><section data-mw-section-id="3" id="mwdg" aria-labelledby="Funções"><div class="mw-heading mw-heading2"><h2 id="Funções"><span id="Fun.C3.A7.C3.B5es" typeof="mw:FallbackId"></span>Funções</h2></div>

<dl id="mwdw"><dt id="mweA"><code id="mweQ">char *<b id="mweg">asctime</b>(const struct tm* <i id="mwfQ">tmptr</i>)</code></dt>
<dd id="mwfg">Converte <code id="mwfw">tm</code> para uma string no formato "Www Mmm dd hh:mm:ss yyyy", onde Www é o dia da semana, Mmm o mês em letras, dd o dia do mês, hh:mm:ss a hora, e yyyy o ano. A string é seguida por uma nova linha e um caracter nulo (NULL), formada por um total de 26 caracteres. A string gerada é alocada estaticamente e compartilhada pelas funções <code id="mwgA">ctime</code> e <code id="mwgQ">asctime</code>. Cada vez que uma dessas funções é chamada o conteúdo da string é substituído.</dd></dl>

<dl id="mwgg"><dt id="mwgw"><code id="mwhA">clock_t <b id="mwhQ">clock</b>(void)</code></dt>
<dd id="mwhg">Retorna o tempo decorrido desde que o programa iniciou a execução.</dd></dl>

<dl id="mwhw"><dt id="mwiA"><code id="mwiQ">char* <b id="mwig">ctime</b>(const time_t* <i id="mwjA">timer</i>)</code></dt>
<dd id="mwjQ">Converte o valor de <code id="mwjg"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwjw">time t</a></code> para uma string com um formato igual ao de <code id="mwkA">asctime</code>. Essa string gerada é alocada estaticamente e compartilhada pelas funções  <code id="mwkQ">ctime</code> e <code id="mwkg">asctime</code>. Cada vez que uma dessas funções é chamada, ou usada, o conteúdo da string é sub-escrito. <code id="mwkw">asctime</code> também usa internamente o arquivo temporário usado por <code id="mwlA">gmtime</code> e <code id="mwlQ">localtime</code> como valor de retorno, então uma chamada dessa função vai alterar esse buffer (ou arquivo temporário).</dd></dl>

<dl id="mwlg"><dt id="mwlw"><code id="mwmA">double <b id="mwmQ">difftime</b>(<a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwmg">time t</a> <i id="mwmw">timer2</i>, <a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwnA">time t</a> <i id="mwnQ">timer1</i>)</code></dt>
<dd id="mwng">Retorna em segundos a diferença entre dois espaços de tempo.</dd></dl>

<dl id="mwnw"><dt id="mwoA"><code id="mwoQ">struct tm* <b id="mwow">gmtime</b>(const time_t* <i id="mwpQ">timer</i>)</code></dt>
<dd id="mwpg">Converte um valor <code id="mwpw"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwqA">time t</a></code> para uma estrutura tm como o relógio UTC. Essa estrutura é alocada estaticamente e usada também pelas funções <code id="mwqQ">gmtime</code>, <code id="mwqg">localtime</code> e <code id="mwqw">ctime</code>. Essa estrutura tem seu valor alterado cada vez que uma dessas funções é chamada.</dd></dl>

<dl id="mwrA"><dt id="mwrQ"><code id="mwrg">struct tm* <b id="mwsA">gmtime_r</b>(const time_t* <i id="mwsg">timer</i>, struct tm* <i id="mwtA">result</i>)</code></dt>
<dd id="mwtQ">Converte um valor <code id="mwtg"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwtw">time t</a></code> para uma estrutura tm igual ao UTC. O tempo é armazenado na estrutura tm referenciada pelo <i id="mwuA">resultado</i>. Essa função é uma versão segura da função <code id="mwuQ">gmtime</code>.</dd></dl>

<dl id="mwug"><dt id="mwuw"><code id="mwvA">struct tm* <b id="mwvg">localtime</b>(const time_t* <i id="mwwA">timer</i>)</code></dt>
<dd id="mwwQ">Converte um valor <code id="mwwg"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwww">time t</a></code> para uma estrutura tm, igual ao relógio local. Essa estrutura é alocada estaticamente e usada também pelas funções <code id="mwxA">gmtime</code>, <code id="mwxQ">localtime</code> e <code id="mwxg">ctime</code>. Essa estrutura tem seu valor alterado cada vez que uma dessas funções é chamada.</dd></dl>

<dl id="mwxw"><dt id="mwyA"><code id="mwyQ"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwyg">time t</a> <b id="mwyw">mktime</b>(struct tm* <i id="mwzQ">ptm</i>)</code></dt>
<dd id="mwzg">Converte <code id="mwzw">tm</code> para valor de tempo <code id="mw0A"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mw0Q">time t</a></code>. Checa os membros da estrutura <i id="mw0g">tm</i> passada como parâmetro <i id="mw0w">ptm</i> ajustando os valores se esses não estão no renge, ou tamanho certo ou estão incompletos ou errados e então traduz a estrutura para um valor <a rel="mw:WikiLink" href="Time_t" title="Time t" id="mw1A">time t</a> então retornado. O valor original do <i id="mw1Q">dia da semana</i>, membro do <i id="mw1g">tm_mdia</i> não é checado enquanto  <i id="mw1w">tm_mes</i> e <i id="mw2A">tm_ano</i> estão determinados. Caso haja erro, o valor -1 é retornado.</dd></dl>

<dl id="mw2Q"><dt id="mw2g"><code id="mw2w"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mw3A">time t</a> <b id="mw3Q">time</b>(time_t* <i id="mw3g">timer</i>)</code></dt>
<dd id="mw3w">Pega a data atual, em segundos de acordo com o <a rel="mw:WikiLink" href="Era_Unix" title="Era Unix" id="mw4A">relógio Unix</a>, a partir do relógio do sistema. Guarda esse valor no <code id="mw4Q">timer</code>. Se o <code id="mw4g">timer</code> é igual a <i id="mw4w">null', o valor não é armazenado, mas esse valor é continuamente retornado pela função.</i></dd></dl>

<dl id="mw5A"><dt id="mw5Q"><code id="mw5g">size t <b id="mw6A">strftime</b>(char* <i id="mw6Q">s</i>, size t <i id="mw6w">n</i>, const char* <i id="mw7Q">format</i>, const struct tm* <i id="mw8A">tptr</i>)</code></dt>
<dd id="mw8Q">Formata <code id="mw8g">tm</code> numa string data/hora cujo resultado é colocado no array <code id="mw8w">s</code>.</dd></dl>
<table class="wikitable" id="mw9A">
<tbody id="mw9Q"><tr id="mw9g">
<th id="mw9w">String Formatação</th><th id="mw-A">Significado</th></tr>
<tr id="mw-Q">
<td id="mw-g">%a</td><td id="mw-w">Abreviatura do dia da semana</td></tr>
<tr id="mw_A">
<td id="mw_Q">%A</td><td id="mw_g">Dia da semana</td></tr>
<tr id="mw_w">
<td id="mwAQA">%b</td><td id="mwAQE">Mês abreviado</td></tr>
<tr id="mwAQI">
<td id="mwAQM">%B</td><td id="mwAQQ">Mês</td></tr>
<tr id="mwAQU">
<td id="mwAQY">%c</td><td id="mwAQc">Data e hora</td></tr>
<tr id="mwAQg">
<td id="mwAQk">%d</td><td id="mwAQo">Dia do mês</td></tr>
<tr id="mwAQs">
<td id="mwAQw">%H</td><td id="mwAQ0">Hora no formato 24H (00-23)</td></tr>
<tr id="mwAQ4">
<td id="mwAQ8">%I</td><td id="mwARA">Hora no formato 12H (01-12)</td></tr>
<tr id="mwARE">
<td id="mwARI">%j</td><td id="mwARM">Dia do ano</td></tr>
<tr id="mwARQ">
<td id="mwARU">%m</td><td id="mwARY">Mês no formato numérico</td></tr>
<tr id="mwARc">
<td id="mwARg">%M</td><td id="mwARk">Minuto</td></tr>
<tr id="mwARo">
<td id="mwARs">%p</td><td id="mwARw">Indicador AM ou PM</td></tr>
<tr id="mwAR0">
<td id="mwAR4">%S</td><td id="mwAR8">Segundos</td></tr>
<tr id="mwASA">
<td id="mwASE">%U</td><td id="mwASI">Dia da semana com o primeiro Domingo como o primeiro dia da primeira semana (00-53)</td></tr>
<tr id="mwASM">
<td id="mwASQ">%w</td><td id="mwASU">Dia da semana numérico com Domingo como 0 (0-6)</td></tr>
<tr id="mwASY">
<td id="mwASc">%W</td><td id="mwASg">Dia da semana com a primeira Segunda Feira como o primeiro dia da primeira semana (00-53)</td></tr>
<tr id="mwASk">
<td id="mwASo">%x</td><td id="mwASs">Representação da data</td></tr>
<tr id="mwASw">
<td id="mwAS0">%X</td><td id="mwAS4">Representação da hora</td></tr>
<tr id="mwAS8">
<td id="mwATA">%y</td><td id="mwATE">Ano a dois dígitos</td></tr>
<tr id="mwATI">
<td id="mwATM">%Y</td><td id="mwATQ">Ano a quatro dígitos</td></tr>
<tr id="mwATU">
<td id="mwATY">%Z</td><td id="mwATc">Fuso horário</td></tr>
<tr id="mwATg">
<td id="mwATk">%%</td><td id="mwATo">Símbolo<span typeof="mw:DisplaySpace" id="mwATs">&nbsp;</span>%</td></tr>
</tbody></table>

<dl id="mwATw"><dt id="mwAT0"><code id="mwAT4">char * <b id="mwAT8">strptime</b>(const char* <i id="mwAUE">buf</i>, const char* <i id="mwAUM">format</i>, struct tm* <i id="mwAUU">tptr</i>)</code></dt></dl>

<dl id="mwAUY"><dt id="mwAUc"><code id="mwAUg">time_t <b id="mwAUk">timegm</b>(struct tm *brokentime)</code></dt></dl>

</section><section data-mw-section-id="4" id="mwAUo" aria-labelledby="Exemplo"><div class="mw-heading mw-heading2"><h2 id="Exemplo">Exemplo</h2></div>

<p id="mwAUs">O código abaixo imprime numa tela do terminal uma mensagem com o dia, mês, ano e horário.</p>

<div class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwAUw"><pre id="mwAU0"><span id="mwAU4"></span><span class="cp" id="mwAU8">#include</span><span class="w" id="mwAVA"> </span><span class="cpf" id="mwAVE">&lt;stdio.h&gt;</span>
<span class="cp" id="mwAVI">#include</span><span class="w" id="mwAVM"> </span><span class="cpf" id="mwAVQ">&lt;time.h&gt;</span>
<span class="w" id="mwAVU"> </span>
<span class="kt" id="mwAVY">int</span><span class="w" id="mwAVc"> </span><span class="nf" id="mwAVg">main</span><span class="p" id="mwAVk">()</span>
<span class="p" id="mwAVo">{</span>
<span class="w" id="mwAVs">    </span><span class="k" id="mwAVw">const</span><span class="w" id="mwAV0"> </span><span class="kt" id="mwAV4">time_t</span><span class="w" id="mwAV8"> </span><span class="n" id="mwAWA">timer</span><span class="w" id="mwAWE"> </span><span class="o" id="mwAWI">=</span><span class="w" id="mwAWM"> </span><span class="n" id="mwAWQ">time</span><span class="p" id="mwAWU">(</span><span class="nb" id="mwAWY">NULL</span><span class="p" id="mwAWc">);</span>
<span class="w" id="mwAWg">    </span><span class="n" id="mwAWk">printf</span><span class="p" id="mwAWo">(</span><span class="s" id="mwAWs">"ctime is %s</span><span class="se" id="mwAWw">\n</span><span class="s" id="mwAW0">"</span><span class="p" id="mwAW4">,</span><span class="w" id="mwAW8"> </span><span class="n" id="mwAXA">ctime</span><span class="p" id="mwAXE">(</span><span class="o" id="mwAXI">&amp;</span><span class="n" id="mwAXM">timer</span><span class="p" id="mwAXQ">));</span>
<span class="w" id="mwAXU">    </span><span class="k" id="mwAXY">return</span><span class="w" id="mwAXc"> </span><span class="mi" id="mwAXg">0</span><span class="p" id="mwAXk">;</span>
<span class="p" id="mwAXo">}</span>
</pre></div>

</section><section data-mw-section-id="-1" id="mwAXs" aria-labelledby="Referências"><div class="mw-heading mw-heading2"><h2 typeof="mw:Transclusion" id="Referências"><span id="Refer.C3.AAncias" typeof="mw:FallbackId"></span><span style="cursor: help;" title="Esta seção foi configurada para não ser editável diretamente. Edite a página toda ou a seção anterior em vez disso.">Referências</span></h2></div><span>

</span><div class="reflist" style=" list-style-type: decimal;" id="mwAXw"><div class="mw-references-wrap" typeof="mw:Extension/references" id="mwAX0"><ol class="mw-references references" id="mwAX4"><li id="cite_note-1" data-mw-footnote-number="1"><span class="mw-cite-backlink" id="mwAX8"><a href="#cite_ref-1" rel="mw:referencedBy" id="mwAYA"><span class="mw-linkback-text" id="mwAYE">↑</span></a></span> <span id="mw-reference-text-cite_note-1" class="mw-reference-text reference-text"><cite class="citation web" typeof="mw:Transclusion" id="mwAYI"><a rel="mw:ExtLink nofollow" href="http://www.cplusplus.com/reference/clibrary/ctime/" class="external text" id="mwAYM">«C Time Library»</a>. The C++ Resources Network<span class="reference-accessdate" id="mwAYQ">. Consultado em 15 de março de 2010</span></cite><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fpt.wikipedia.org%3ATime.h&amp;rft.btitle=C+Time+Library&amp;rft.genre=unknown&amp;rft.pub=The+C%2B%2B+Resources+Network&amp;rft_id=http%3A%2F%2Fwww.cplusplus.com%2Freference%2Fclibrary%2Fctime%2F&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwAYU"><span style="display:none;" id="mwAYY"><span typeof="mw:Entity" id="mwAYc">&nbsp;</span></span></span></span></li>
</ol></div></div>

</section><section data-mw-section-id="5" id="mwAYg" aria-labelledby="Ligações_externas"><div class="mw-heading mw-heading2"><h2 id="Ligações_externas"><span id="Liga.C3.A7.C3.B5es_externas" typeof="mw:FallbackId"></span>Ligações externas</h2></div>
<ul id="mwAYk"><li id="mwAYo"><cite class="citation web" typeof="mw:Transclusion" id="mwAYs"><a rel="mw:ExtLink nofollow" href="http://www.gnu.org/software/libc/manual/html_node/Calendar-Time.html" class="external text">«Calendar Time - The GNU C Library»</a> (em inglês)</cite><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fpt.wikipedia.org%3ATime.h&amp;rft.btitle=Calendar+Time+-+The+GNU+C+Library&amp;rft.genre=unknown&amp;rft_id=http%3A%2F%2Fwww.gnu.org%2Fsoftware%2Flibc%2Fmanual%2Fhtml_node%2FCalendar-Time.html&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;"><span typeof="mw:Entity">&nbsp;</span></span></span><span> </span><span style="font-size:100%" class="error citation-comment">line feed character character in <code style="color:inherit; border:inherit; padding:inherit;"><span typeof="mw:Entity">|</span>título=</code> at position 14 (ajuda)</span></li>
<li id="mwAY0"><cite class="citation book" typeof="mw:Transclusion" id="mwAY4">«gmtime». <a rel="mw:ExtLink nofollow" href="http://www.opengroup.org/onlinepubs/009695399/functions/gmtime.html" class="external text"><i>The Open Group Base Specifications</i></a>. [S.l.: s.n.] 9 de dezembro de 2008</cite><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fpt.wikipedia.org%3ATime.h&amp;rft.atitle=gmtime&amp;rft.btitle=The+Open+Group+Base+Specifications&amp;rft.date=2008-12-09&amp;rft.genre=bookitem&amp;rft_id=http%3A%2F%2Fwww.opengroup.org%2Fonlinepubs%2F009695399%2Ffunctions%2Fgmtime.html&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwAY8"><span style="display:none;"><span typeof="mw:Entity">&nbsp;</span></span></span></li></ul>

<span>
</span>

</section></div><!--htdig_noindex--><div><div class="zim-footer">
    Este artigo é emitido por <a class="external text" title="Última edição em 2024-07-05" href="https://pt.wikipedia.org/wiki/?title=Time.h&amp;oldid=68232869">Wikipédia</a>. O texto é licenciado sob <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.pt">Creative Commons Attribution-Share Alike 4.0</a>. Termos adicionais podem ser aplicados aos arquivos de mídia.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>