¿Cómo funciona la función strftime?
Sintaxis:
#include lt;time.hgt;
size_t strftime( char *str, size_t maxsize, const char *fmt, struct tm * time );
Función: esta función formatea el parámetro de hora en información de fecha y hora de acuerdo con el formato establecido por fmt, y luego lo almacena en la cadena str (hasta caracteres de tamaño máximo). Los códigos utilizados para configurar diferentes tipos de hora son
Código
Significado
a
Abreviatura de día de la semana
A
La forma completa de la semana
b
La forma abreviada del mes
B
Formulario del mes completo
c
Formulario abreviado del mes
d
Día del mes (1-31)
H
Hora, formato de 24 horas (0-23)
I
Hora, formato de 12 horas (1- 12)
j
años (1-366)
m
meses (1-12). Nota: algunas versiones de Microsoft Visual C pueden utilizar valores en el rango de 0 a 11.
M
Minutos (0-59)
p
Hora local AM o PM
S
Segundos (0-59)
U
El primer día de la semana del año es el domingo
w
Representación numérica del domingo (0-6, domingo=0)
W
La semana en la que el domingo es el primer día de la semana
x
Cadena de fecha estándar
X
Cadena de hora estándar
y
Año (0-99)
Y
Año en CCAA (por ejemplo: 0.g., 2004)
Z
Nombre de la zona horaria
Porcentaje
La función strftime() devuelve el valor del número de caracteres en la cadena de resultado del procesamiento str. , se devuelve 0.