0% encontró este documento útil (0 votos)
142 vistas3 páginas

Time H

time.h es un archivo de cabecera de C que contiene funciones para manipular y formatear la fecha y hora del sistema, como asctime(), clock(), ctime(), difftime(), gmtime(), localtime() y strftime(). Define tipos de datos como struct tm para representar fechas y horas, y constantes como CLK_PER_SEC.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
142 vistas3 páginas

Time H

time.h es un archivo de cabecera de C que contiene funciones para manipular y formatear la fecha y hora del sistema, como asctime(), clock(), ctime(), difftime(), gmtime(), localtime() y strftime(). Define tipos de datos como struct tm para representar fechas y horas, y constantes como CLK_PER_SEC.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

time.

h
time.h relacionado con formato de hora y fecha es un archivo de cabecera de la biblioteca estándar del
lenguaje de programación C que contiene funciones para manipular y formatear la fecha y hora del sistema.

Índice
Funciones
Constantes
Tipos de datos
Fecha (día/hora) de calendario
Véase también
Referencias

Funciones
Nombre Descripción
char * Recibe una variable de tipo puntero a estructura tm (struct tm*) y devuelve una
asctime(struct tm cadena de caracteres cuyo formato es:
*) "Www Mmm dd hh:mm:ss yyyy\n" (ej: Tue May 15 [Link] 2008\n)

clock_t clock
Devuelve el número de pulsos de reloj desde que se inició el proceso.
(void)

char * ctime(time_t Recibe una variable de tipo puntero a time_t (time t*) y devuelve una cadena con
*) el mismo formato que asctime()

double
Recibe dos variables de tipo time_t, calcula su diferencia y devuelve el resultado
difftime(time_t,
(double) expresado en segundos.
time t)

struct tm Recibe un puntero a una variable de tiempo (time_t*) y devuelve su conversión como
*gmtime(time_t *) fecha/hora UTC a struct tm a través de un puntero.

struct tm
Similar funcionalidad a gmtime(), pero devuelve la conversión como fecha/hora
*localtime(time_t
LOCAL.
*)

time_t Inversamente a gmtime() y localtime(),l recibe un puntero a struct tm


mktime(struct_tm *) (struct tm*) y devuelve su conversión al tipo time t.

time_t time(time_t Devuelve la fecha/hora (time_t) 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.

size_t
Formatea la información pasada mediante la estructura (struct tm*) mediante el
strftime(char
formato indicado en una cadena (char*) e imprime el resultado sobre otra cadena
*,size_t,char
(char*) hasta un límite de caracteres (size_t).
*,struct tm *)

Constantes
Nombre Descripción
CLK_PER_SEC Constante que define el número de pulsos de reloj por segundo; usado por la función clock()

CLOCKS_PER_SEC nombre alternativo para CLK_PER_SEC usado en su lugar en algunas bibliotecas

CLK_TCK usualmente una macro para CLK_PER_SEC

Tipos de datos
Nombre Descripción
clock_t tipo de dato devuelto por clock(), generalmente un long int

time t tipo de dato devuelto por time(), generalmente un long int

struct tm representación del tiempo en formato de calendario (fecha/hora)

Fecha (día/hora) de calendario

La fecha de calendario se representa como la estructura struct tm, que consta de los siguientes atributos:

Atributo Descripción
int tm_hour hora (0 - 23)

int tm_isdst Horario de verano enabled/disabled

int tm_mday día del mes (1 - 31)

int tm_min minutos (0 - 59)

int tm_mon mes (0 - 11, 0 = Enero)

int tm_sec segundos (0 - 60)

int tm_wday día de la semana (0 - 6, 0 = domingo)

int tm_yday día del año (0 - 365)

int tm_year año desde 1900

Véase también
Lenguaje de programación C

Referencias
Calendar Time (The GNU C Library Reference Manual) ([Link]
al/html_node/[Link])
time.h ([Link]

Obtenido de «[Link]

Esta página se editó por última vez el 22 oct 2019 a las 20:42.
El texto está disponible bajo la Licencia Creative Commons Atribución Compartir Igual 3.0; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una organización sin ánimo de lucro.

También podría gustarte