double
difftime(time_t time1,time_t time0);
La función difftime calcula la
diferencia entre dos horas de calendario: time1 - time0. La función
difftime devuelve la diferencia, expresada en segundos como un double.
time_t
mktime(struct tm *timeptr);
La función mktime convierte la hora desglosada, expresada
como hora local, en la estructura a la cual señala timeptr
en un valor de hora de calendario, con la misma codificación
que la de los valores devueltos por la función time. Serán
ignorados los valores originales de los componentes tm_wday y tm_yday
de la estructura, y los valores originales de los demás componentes
no quedarán restringidos a los rangos arriba indicados. A
la terminación exitosa, se ajustarán apropiadamente
los valores de los componentes tm_wday y tm_yday y los demás
componentes se ajuatarán para representar la hora de calendario
específico, pero con sus valores forzados a los rangos de
arriba indicados; el valor final de tm_mday no se definen hasta
que estén determinados tm_mon y tm_year. La función
mktime devuelve la hora especificada de calendario codificada como
un valor de tipo time_t. Si la hora de calendario no puede representarse,
la función devuelve el valor (time_t)-1.
time_t
time(time_t *timer);
La función time determina la hora de calendario actual.
La función time devuelve la mejor aproximación según
la puesta en práctica de la hora de calendario actual. El
valor (time_t)-1 será devuelto si dicha hora de calendario
no está disponible. Si timer no es un apuntador nulo, el
valor devuelto también se asignará al objeto al cual
apunta.
char
*asctime(const struct tm *timeptr);
La función asctime convierte la hora desglosada en la
estructura a la cual señala timeptr en una cadena de la forma
Sun Sep 16 01:03:52 2001\n\0
La función asctime devueleve un apuntador a la cadena.
|