Esto es un resumen de los códigos de fecha y hora que se pueden usar en cadenas de formato:
%a |
El día de la semana abreviado, de acuerdo con la configuración regional actual. |
%A |
El día de la semana completo de acuerdo con la configuración regional actual. |
%b |
El nombre abreviado del mes, de acuerdo con la configuración regional actual. |
%B |
El nombre del mes completo de acuerdo con la configuración regional. |
%c |
La representación favorita de la fecha y la hora de acuerdo con la configuración regional. |
%C |
El número de siglo (año/100) como un entero de 2 dígitos. |
%d |
El día del mes como un número decimal (rango de 01 a 31). |
%D |
Equivalente a %m/%d/%y. (Yecch -- sólo para Estadounidenses. Los estadounidenses deben tener en cuenta que en otros países %d/%m/%y es más común. Esto significa que en contexto internacional este formato es ambigüo y no debería utilizarse.) |
%e |
Igual que %d, el día del mes como un número decimal, pero el cero de la izquierda se sustituye por un espacio. |
%E |
Modificador: use el formato alternativo, vea debajo. |
%F |
Equivalente a %Y-%m-%d (el formato de fecha de ISO 8601). (C99) |
%G |
El año ISO 8601 con siglo como un número decimal. Los 4 dígitos del año correspondientes al número ISO de la semana (vea %V). Esto tiene el mismo formato y valor que %y, excepto si el número ISO de la semana pertenece al año anterior o siguiente, se utiliza ese año en su lugar. |
%g |
Igual que %G, pero sin siglo, ej. con un año de dos dígitos (00-99). |
%h |
Equivalent to %b. |
%H |
La hora como un número decimal, utilizando un reloj de 24 horas (rango de 00 a 23). |
%I |
La hora como un numero decimal, utilizando un reloj de 12 horas (rango de 01 a 12). |
%j |
El día del año como un número decimal (rango de 001 a 366). |
%k |
La hora (formato de 24 horas) como un número decimal (rango de 0 a 23); los dígitos simples van precedidos por un espacio el blanco. (Vea también %H.) |
%l |
La hora (formato de 12 horas) como un número decimal (rango de 1 a 12); los dígitos simples están precedidos por un espacio en blanco. (Vea también %I.) |
%m |
El mes como un número decimal (rango de 01 a 12). |
%M |
El minuto como un numero decimal (rango de 00 a 59). |
%O |
Modificador: use el formato alternativo, vea debajo. |
%p |
O «AM» o «PM» de acuerdo con el valor dado del tiempo, o las cadenas correspondientes la para la localización actual. Mediodía es tratado como «pm» y y medianoche como «am». |
%P |
Similar %p pero en minúsculas: «am» o «pm» o la cadena correspondiente a la configuración regional actual. |
%r |
La hora en notación am o pm. En la configuración regional POSIX esto es equivalente a «%I:%M:%S %p». |
%R |
La hora en notación de 24 horas (%H:%M). Para una versión que incluya los segundos, vea %T más abajo. |
%s |
El número de segundos desde Epoch, por ejemplo, desde 1970-01-01 00:00:00 UTC. |
%S |
Los segundos como un número decimal (rango de 00 a 60). (El rango es superior a 60 para permitir saltos ocasionales en los segundos.) |
%T |
La hora en formato 24 horas (%H:%M:%S). |
%u |
El día de la semana como un número decimal, rango de 1 a 7, siendo 1 el lunes. Vea también %w. |
%U |
El número de semana del año actual como un número decimal, rango de 00 a 53, empezando con el primer domingo como primer día de la semana 01. Vea también %V y %W. |
%V |
El número de semana ISO 8601:1988 del año actual como un número decimal, rango de 01 a 53, donde la semana 1 es la primera semana que tenga al menos 4 días en el año actual, y con el lunes como primer día de la semana. Vea también %U y % W. |
%w |
El día de la semana como un decimal, rango de 0 a 6, siendo 0 el Domingo. Vea también %u. |
%W |
El número de semana del año actual como un número decimal, rango de 00 a 53, comenzando con el primer lunes como primer día de la semana 01. |
%x |
La representación preferida de la fecha para la configuración regional actual, sin la hora. |
%X |
La representación preferida de la hora para la configuración regional actual, sin la fecha. |
%y |
El año como número decimal, excluyendo el siglo (rango de 00 a 99). |
%Y |
El año como número decimal, incluyendo el siglo. |
%z |
La zona horaria como diferencia horaria respecto a GTM. Requerido para emitir fechas conformes a la RFC 822 (utilizando «%a, %d %b %Y %H:%M:%S %z»). |
%Z |
La zona horaria o el nombre o la abreviatura. |
Se pueden modificar algunas especificaciones de conversión precediendo el carácter especificador de conversión por el modificador E u O para indicar que se debe utilizar un formato alternativo. Si el formato alternativo no existe para a configuración regional actual, el comportamiento será igual que si se hubiese usado la especificación de conversión sin modificar. La especificación única de Unix menciona %Ec, %EC, %Ex, %EX, %Ey, %EY, %Od, %Oe, %OH, %OI, %Om, %OM, %OS, %Ou, %OU, %OV, %Ow, %OW, %Oy, donde el modificador O es para utilizar símbolos numéricos alternativos (números romanos), y que el modificador E es para utilizar una representación alternativa dependiente de la configuración regional.
¿Quiere hacer un comentario? ¿Ha encontrado un error? ¿Las instrucciones no son claras? Envíe sus comentarios sobre esta página.