Función time.h
Esta es una de la biblioteca de C que consiste y ayuda a cambiar y formatear la hora del sistema, como todas las bibliotecas esta tiene diversas funciones la mayoría enfocadas a alguna configuración respecto a la hora o fecha.
Funciones de <time.h>.
- char*asctime(struct tm *) : esta función recibe una variable de tipo puntero a estructura tm (struct tm*) y devuelve una cadena de caracteres cuyo formato es, "Www, Mmm, dd hh:mm:ss yyyy/n" ejemplo: Sun Apr 16 14:54: 07 2017\n
- clock_t clock (void): esta devuelve el numero de pulsos del reloj desde que inicio el proceso.
- doble diddtime (time_t, time t): esta función toma dos variables de tipo time_t, calcula su diferencia y devuelve el resultado (double) expresado en segundos.
- struct tm *localtime (time_t*): esta recibe una variable de tipo tiempo (time_t) y devuelve la conversación como fecha/hora local.
- time_t time(time_t *): devuelve la fecha/hora (time_t) actual o en caso de ser no posible. si el argumento no es NULL tambien asigna la fecha/hora de dicho argumento.
- size_t strftime(char *,size_t,char *,struct tm *): Esta función formatea la información pasada mediante la estructura, mediante el formato indicado en una cadena, e imprime sobre otra cadena hasta un limite de caracteres.
Constante en <time.h>
- CLK_PER_SEC: constante que define el numero de pulsos de reloj usado por la función clock().
Tipos de datos:
- 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 calendario (fecha/hora).
Referencias:
Comentarios
Publicar un comentario