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

Entradas populares de este blog

Librería Math.h

¿Que es un IDE?

Arreglos.