<!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-thumbsize-clientpref-standard" lang="es" 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://es.wikipedia.org/wiki/Time.h"> <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.imagenesinfobox.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="es" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="es" dir="ltr" data-mw-parsoid-version="0.24.0.0-alpha2" data-mw-html-version="2.8.0"><section data-mw-section-id="0" id="mwAQ"><span typeof="mw:Transclusion" id="mwAg"></span>
<p id="mwAw"><b id="mwBA">time.h</b>  relacionado con formato de hora y fecha es un archivo de cabecera de la <a rel="mw:WikiLink" href="Biblioteca_est%C3%A1ndar_de_C" title="Biblioteca estándar de C" id="mwBQ">biblioteca estándar</a> del <a rel="mw:WikiLink" href="Lenguaje_de_programaci%C3%B3n_C" title="Lenguaje de programación C" class="mw-redirect" id="mwBg">lenguaje de programación C</a> que contiene funciones para manipular y formatear la fecha y hora del sistema.</p>

</section><section data-mw-section-id="1" id="mwCA" aria-labelledby="Funciones"><div class="mw-heading mw-heading2"><h2 id="Funciones">Funciones</h2></div>
<table class="wikitable" id="mwCQ">
<tbody id="mwCg"><tr id="mwCw">
<th id="mwDA">Nombre</th><th id="mwDQ">Descripción</th></tr>
<tr id="mwDg">
<td id="mwDw"><code id="mwEA">char * asctime(struct tm *)</code></td><td id="mwEQ">Recibe una variable de tipo puntero a estructura tm (<code id="mwEg">struct tm*</code>) y devuelve una cadena de caracteres cuyo formato es:<br id="mwEw"> "Www Mmm dd hh:mm:ss yyyy\n" (ej: <b id="mwFA">Tue May 15 19:07:04 2008\n</b>)</td></tr>
<tr id="mwFQ">
<td id="mwFg"><code id="mwFw">clock_t clock (void)</code></td><td id="mwGA">Devuelve el número de pulsos de reloj desde que se inició el proceso.</td></tr>
<tr id="mwGQ">
<td id="mwGg"><code id="mwGw">char * ctime(<a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwHA">time_t</a> *)</code></td><td id="mwHQ">Recibe una variable de tipo puntero a <code id="mwHg"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwHw">time_t</a></code> (<code id="mwIA"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwIQ">time t</a>*</code>) y devuelve una cadena con el mismo formato que <code id="mwIg">asctime()</code></td></tr>
<tr id="mwIw">
<td id="mwJA"><code id="mwJQ">double difftime(<a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwJg">time_t</a>, <a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwJw">time t</a>) </code></td><td id="mwKA">Recibe dos variables de tipo <code id="mwKQ"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwKg">time_t</a></code>, calcula su diferencia y devuelve el resultado (<code id="mwKw">double</code>) expresado en segundos.</td></tr>
<tr id="mwLA">
<td id="mwLQ"><code id="mwLg">struct tm *gmtime(<a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwLw">time_t</a> *)</code></td><td id="mwMA">Recibe un puntero a una variable de tiempo (<code id="mwMQ"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwMg">time_t</a>*</code>) y devuelve su conversión como fecha/hora UTC a <code id="mwMw">struct tm</code> a través de un puntero.</td></tr>
<tr id="mwNA">
<td id="mwNQ"><code id="mwNg">struct tm *localtime(<a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwNw">time_t</a> *)</code></td><td id="mwOA">Similar funcionalidad a <code id="mwOQ">gmtime()</code>, pero devuelve la conversión como fecha/hora LOCAL.</td></tr>
<tr id="mwOg">
<td id="mwOw"><code id="mwPA"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwPQ">time_t</a> mktime(struct_tm *)</code></td><td id="mwPg">Inversamente a <code id="mwPw">gmtime()</code> y <code id="mwQA">localtime()</code>,l recibe un puntero a <code id="mwQQ">struct tm</code> (<code id="mwQg">struct tm*</code>) y devuelve su conversión al tipo <code id="mwQw"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwRA">time t</a></code>.</td></tr>
<tr id="mwRQ">
<td id="mwRg"><code id="mwRw"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwSA">time_t</a> time(<a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwSQ">time_t</a> *)</code></td><td id="mwSg">Devuelve la fecha/hora (<code id="mwSw"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mwTA">time_t</a></code>) actual o -1 en caso de no ser posible. Si el argumento que se le pasa no es NULL, también asigna la fecha/hora actual a dicho argumento.</td></tr>
<tr id="mwTQ">
<td id="mwTg"><code id="mwTw">size_t strftime(char *,size_t,char *,struct tm *)</code></td><td id="mwUA">Formatea la información pasada mediante la estructura (<code id="mwUQ">struct tm*</code>) mediante el formato indicado en una cadena (<code id="mwUg">char*</code>) e imprime el resultado sobre otra cadena (<code id="mwUw">char*</code>) hasta un límite de caracteres (<code id="mwVA">size_t</code>).</td></tr>
</tbody></table>

</section><section data-mw-section-id="2" id="mwVQ" aria-labelledby="Constantes"><div class="mw-heading mw-heading2"><h2 id="Constantes">Constantes</h2></div>
<table class="wikitable" id="mwVg">
<tbody id="mwVw"><tr id="mwWA">
<th id="mwWQ">Nombre</th><th id="mwWg">Descripción</th></tr>
<tr id="mwWw">
<td id="mwXA"><code id="mwXQ">CLK_PER_SEC</code></td><td id="mwXg">Constante que define el número de pulsos de reloj por segundo; usado por la función <code id="mwXw">clock()</code></td></tr>
<tr id="mwYA">
<td id="mwYQ"><code id="mwYg">CLOCKS_PER_SEC</code></td><td id="mwYw">nombre alternativo para <code id="mwZA">CLK_PER_SEC</code> usado en su lugar en algunas bibliotecas</td></tr>
<tr id="mwZQ">
<td id="mwZg"><code id="mwZw">CLK_TCK</code></td><td id="mwaA">usualmente una <a rel="mw:WikiLink" href="Macro" title="Macro" id="mwaQ">macro</a> para <code id="mwag">CLK_PER_SEC</code></td></tr>
</tbody></table>

</section><section data-mw-section-id="3" id="mwaw" aria-labelledby="Tipos_de_datos"><div class="mw-heading mw-heading2"><h2 id="Tipos_de_datos">Tipos de datos</h2></div>
<table class="wikitable" id="mwbA">
<tbody id="mwbQ"><tr id="mwbg">
<th id="mwbw">Nombre</th><th id="mwcA">Descripción</th></tr>
<tr id="mwcQ">
<td id="mwcg"><code id="mwcw">clock_t</code></td><td id="mwdA">tipo de dato devuelto por <code id="mwdQ">clock()</code>, generalmente un <code id="mwdg">long int</code></td></tr>
<tr id="mwdw">
<td id="mweA"><code id="mweQ"><a rel="mw:WikiLink" href="Time_t" title="Time t" id="mweg">time t</a></code></td><td id="mwew">tipo de dato devuelto por <code id="mwfA">time()</code>, generalmente un <code id="mwfQ">long int</code></td></tr>
<tr id="mwfg">
<td id="mwfw"><code id="mwgA">struct tm</code></td><td id="mwgg">representación del tiempo en formato de calendario (fecha/hora)</td></tr>
</tbody></table>

<section data-mw-section-id="4" id="mwgw" aria-labelledby="Fecha_(día/hora)_de_calendario"><div class="mw-heading mw-heading3"><h3 id="Fecha_(día/hora)_de_calendario"><span id="Fecha_.28d.C3.ADa.2Fhora.29_de_calendario" typeof="mw:FallbackId"></span>Fecha (día/hora) de calendario</h3></div>
<p id="mwhA">La fecha de calendario se representa como la estructura <code id="mwhQ">struct tm</code>, que consta de los siguientes atributos:</p>
<table class="wikitable" id="mwhw">
<tbody id="mwiA"><tr id="mwiQ">
<th id="mwig">Atributo</th><th id="mwiw">Descripción</th></tr>
<tr id="mwjA">
<td id="mwjQ"><code id="mwjg"><a rel="mw:WikiLink" href="Int" title="Int" class="mw-redirect" id="mwjw">int</a> tm_hour</code></td><td id="mwkA"><a rel="mw:WikiLink" href="Hora" title="Hora" id="mwkQ">hora</a> (0 - 23)</td></tr>
<tr id="mwkg">
<td id="mwkw"><code id="mwlA">int tm_isdst</code></td><td id="mwlQ"><a rel="mw:WikiLink" href="Horario_de_verano" title="Horario de verano" id="mwlg">Horario de verano</a> enabled/disabled</td></tr>
<tr id="mwlw">
<td id="mwmA"><code id="mwmQ">int tm_mday</code></td><td id="mwmg"><a rel="mw:WikiLink" href="D%C3%ADa" title="Día" id="mwmw">día</a> del <a rel="mw:WikiLink" href="Mes" title="Mes" id="mwnA">mes</a> (1 - 31)</td></tr>
<tr id="mwnQ">
<td id="mwng"><code id="mwnw">int tm_min</code></td><td id="mwoA"><a rel="mw:WikiLink" href="Minuto" title="Minuto" id="mwoQ">minutos</a> (0 - 59)</td></tr>
<tr id="mwog">
<td id="mwow"><code id="mwpA">int tm_mon</code></td><td id="mwpQ"><a rel="mw:WikiLink" href="Mes" title="Mes" id="mwpg">mes</a> (0 - 11, 0 = Enero)</td></tr>
<tr id="mwpw">
<td id="mwqA"><code id="mwqQ">int tm_sec</code></td><td id="mwqg"><a rel="mw:WikiLink" href="Segundo" title="Segundo" id="mwqw">segundos</a> (0 - 60)</td></tr>
<tr id="mwrA">
<td id="mwrQ"><code id="mwrg">int tm_wday</code></td><td id="mwrw">día de la <a rel="mw:WikiLink" href="Semana" title="Semana" id="mwsA">semana</a> (0 - 6, 0 = domingo)</td></tr>
<tr id="mwsQ">
<td id="mwsg"><code id="mwsw">int tm_yday</code></td><td id="mwtA">día del <a rel="mw:WikiLink" href="A%C3%B1o" title="Año" id="mwtQ">año</a> (0 - 365)</td></tr>
<tr id="mwtg">
<td id="mwtw"><code id="mwuA">int tm_year</code></td><td id="mwuQ"><a rel="mw:WikiLink" href="A%C3%B1o" title="Año" id="mwug">año</a> desde 1900</td></tr>
</tbody></table>

</section></section><section data-mw-section-id="5" id="mwuw" aria-labelledby="Véase_también"><div class="mw-heading mw-heading2"><h2 id="Véase_también"><span id="V.C3.A9ase_tambi.C3.A9n" typeof="mw:FallbackId"></span>Véase también</h2></div>
<ul id="mwvA"><li id="mwvQ"><a rel="mw:WikiLink" href="Lenguaje_de_programaci%C3%B3n_C" title="Lenguaje de programación C" class="mw-redirect" id="mwvg">Lenguaje de programación C</a></li></ul>

</section><section data-mw-section-id="6" id="mwvw" aria-labelledby="Referencias"><div class="mw-heading mw-heading2"><h2 id="Referencias">Referencias</h2></div>
<ul id="mwwA"><li id="mwwQ"><a rel="mw:ExtLink nofollow" href="http://www.gnu.org/software/libc/manual/html_node/Calendar-Time.html" class="external text" id="mwwg"><i id="mwww">Calendar Time</i> (The GNU C Library Reference Manual)</a></li>
<li id="mwxA"><a rel="mw:ExtLink nofollow" href="http://www.opengroup.org/onlinepubs/009695399/basedefs/time.h.html" class="external text" id="mwxQ">time.h</a></li></ul>

<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwxg"><style data-mw-deduplicate="TemplateStyles:r161257576" typeof="mw:Extension/templatestyles">
/* start https://es.wikipedia.org/ */


.mw-parser-output .mw-authority-control{margin-top:1.5em}.mw-parser-output .mw-authority-control .navbox table{margin:0}.mw-parser-output .mw-authority-control .navbox hr:last-child{display:none}.mw-parser-output .mw-authority-control .navbox+.mw-mf-linked-projects{display:none}.mw-parser-output .mw-authority-control .mw-mf-linked-projects{display:flex;padding:0.5em;border:1px solid var(--border-color-base,#a2a9b1);background-color:var(--background-color-neutral,#eaecf0);color:var(--color-base,#202122)}.mw-parser-output .mw-authority-control .mw-mf-linked-projects ul li{margin-bottom:0}.mw-parser-output .mw-authority-control .navbox{border:1px solid var(--border-color-base,#a2a9b1);background-color:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .mw-authority-control .navbox-list{border-color:#f8f9fa}.mw-parser-output .mw-authority-control .navbox th{background-color:#eeeeff}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .mw-mf-linked-projects{border:1px solid var(--border-color-base,#72777d);background-color:var(--background-color-neutral,#27292d);color:var(--color-base,#eaecf0)}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .navbox{border:1px solid var(--border-color-base,#72777d)!important;background-color:var(--background-color-neutral-subtle,#202122)!important}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .navbox-list{border-color:#202122!important}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .navbox th{background-color:#27292d!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .mw-mf-linked-projects{border:1px solid var(--border-color-base,#72777d)!important;background-color:var(--background-color-neutral,#27292d)!important;color:var(--color-base,#eaecf0)!important}html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .navbox{border:1px solid var(--border-color-base,#72777d)!important;background-color:var(--background-color-neutral-subtle,#202122)!important}html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .navbox-list{border-color:#202122!important}html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .navbox th{background-color:#27292d!important}}


/* end   https://es.wikipedia.org/ */
</style></span><div class="mw-authority-control" id="mwxw"><div role="navigation" class="navbox" aria-label="Navbox" style="width: inherit;padding:3px"><table class="hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="row" class="navbox-group" style="width: 12%; text-align:center;"><a rel="mw:WikiLink" href="Control_de_autoridades" title="Control de autoridades">Control de autoridades</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><b>Proyectos Wikimedia</b></li>
<li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="Wikidata" title="Wikidata"><img alt="Wd" src="./_assets_/0c70a452f799bfe840676ee341124611/Wikidata-logo.svg.png" decoding="async" data-file-width="1050" data-file-height="590" data-file-type="drawing" height="11" width="20" class="mw-file-element" loading="lazy"></a></span> Datos:</span> <span class="uid"><a rel="mw:WikiLink/Interwiki" href="https://www.wikidata.org/wiki/Q306163" title="wikidata:Q306163" class="extiw external">Q306163</a></span></li></ul>

</div></td></tr></tbody></table></div><div class="mw-mf-linked-projects hlist">
<ul><li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="Wikidata" title="Wikidata"><img alt="Wd" src="./_assets_/0c70a452f799bfe840676ee341124611/Wikidata-logo.svg.png" decoding="async" data-file-width="1050" data-file-height="590" data-file-type="drawing" height="11" width="20" class="mw-file-element" loading="lazy"></a></span> Datos:</span> <span class="uid"><a rel="mw:WikiLink/Interwiki" href="https://www.wikidata.org/wiki/Q306163" title="wikidata:Q306163" class="extiw external">Q306163</a></span></li></ul>
</div></div>

</section></div><!--htdig_noindex--><div><div class="zim-footer">
    Este artículo ha sido escrito por <a class="external text" title="Esta página se editó por última vez el 2019-10-22" href="https://es.wikipedia.org/wiki/?title=Time.h&amp;oldid=120660628">Wikipedia</a>. El texto está disponible bajo la licencia <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.es">Creative Commons Attribution-Share Alike 4.0</a>. Pueden aplicarse cláusulas adicionales a los archivos multimedia.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>