char
*ctime(const time_t *timer);
La función ctime convierte la hora
de calendario al cual señala timer a la hora local en forma
de una cadena. Es equivalente a asctime(localtime(timer))
La función ctime devuelve el apuntador devuelto por la función
asctime con dicha hora desglosada como argumento.
struct
tm *gmtime(const time_t *timer);
La función gmtime convierte la hora de calendario al
cual señala timer en una hora desglosada, expresada en forma
de Coordinated Universal Time (UTC). La función gmtime devuelve
un apuntador a dicho objeto, o un apuntador nulo si UTC no está
disponible.
struct
tm *localtime(const time_t *timer);
La función localtime convierte la hora de calendario
al cual señala timer en una hora desglosada, expresada en
forma de hora local. La función localtime devuelve un apuntador
a dicho objeto.
size_t
strftime(char *s, size_t maxsize, const char *format, const struct
tm *timeptr);
La función strftime coloca caracteres en el arreglo al
cual señala s controlados por la cadena a la cual señala
format. La cadena format consiste de un cero o más especificadores
de conversión y caracteres ordinarios de varios bytes. Todos
los caracteres ordinarios (incluyendo el carácter nulo de
terminación) serán copiados al arreglo sin modificarse.
Si la copia se hace entre objetos que se soperponen, el comportamiento
quedará indefinido. No se colocarán más caracteres
que los especificados en maxsize en el arreglo. Cada especificador
de conversión será remplazado por los caracteres apropiados
tal y como se describe en la lista siguiente. Los caracteres apropiados
quedan determinadospor la categoría LC_TIME del escenario
actual y por los valores contenidos en la estructura a la cual señala
timeptr.
%a es remplazado por la abreviatura del nombre del día
de la semana del escenario.
%A es remplazado por el nombre completo del día de la semana
del escenario.
%b es remplazado por la abreviatura del nombre del mes del escenario.
%B es remplazado por el nombre completo del mes del escenario.
%c es remplazado por la representación apropiada de fecha
y de hora del escenario.
%d es remplazado por el día del mes como número
decimal.
%H es remplazado por la hora (reloj de 24 horas) como número
decimal.
%I es remplazado por la hora (reloj de 12 horas) como número
decimal.
%j es remplazado por el día del año como número
decimal.
%m es remplazado por el mes como número decimal.
%M es remplazado por el minuto como número decimal.
%p es remplazado por el equivalente para el escenario de las designaciones
AM/PM asociadas con un reloj de 12 horas.
%S es remplazado por segundos como número decimal.
%U es remplazado por el número de la semana correspondiente
del año como número decimal.
%w es remplazado por el día de la semana como número
decimal, donde domingo es 0.
%W es remplazado por el numero de la semana correspondiente del
año (el primer lunes es el primer día de la semana
1) como número decimal.
%x es remplazado por la representación apropiada de la
fecha, de acuerdo con el escenario.
%X es remplazado por la representación apropiada de la
hora para el escenario.
%y es remplazado por el año, sin siglos, como un número
decimal.
%Y es remplazado por el año, incluyendo siglos, como un
número decimal.
%z es remplazado por el nombre o abreviatura de la zona de tiempo,
y mediante ningún carácter, si no hay determinable
ningina zona de tiempo.
%% es remplazado por %.
Si
el especificador de conversión no es ninguno de los de arriba
citados, el comportamiento queda indefinido.
|