[AIX Solaris HP-UX Linux Windows][z/OS]

Conversiones de formato StrfTime

El formato que se utiliza cuando se emplea el parámetro de anotaciones %{format}t se basa en las funciones de conversión de tiempo strftime(3) BSD no ampliadas. En la siguiente tabla se listan los parámetros admitidos específicamente y una salida de ejemplo.

Algunos parámetros específicos del entorno local sólo se admiten en inglés de Estados Unidos. En concreto, el orden en el que aparecen mes, día y año, y quizás el orden de otros elementos, permanecen en inglés de Estados Unidos en todos los entornos locales. La ortografía de las palabras como el día de la semana o el nombre del mes, y el huso horario aparecerán correctamente según el entorno local.

Tabla 1. Caracteres de conversión. Semántica de caracteres de conversión en serie de formato.
Serie de conversión Descripción Ejemplo
%A

Se sustituye por la representación nacional del nombre de día de la semana completo.

"Jueves"

%a

Se sustituye por la representación nacional del nombre de día de la semana abreviado.

"Jue"

%B

Se sustituye por la representación nacional del nombre de día del mes completo.

"Septiembre"

%b

Se sustituye por la representación nacional del nombre de día del mesabreviado.

"Sep"

%C

Año, dividido por 100 (por ejemplo, el siglo).

"20"

%c

Se sustituye por la representación nacional del día y la hora.

"Jue Sep 25 22:32:00 EDT"

%D

Equivalente a %m/%d/%y

"09/25/08"

%d

Se sustituye por el día del mes como número decimal (01-31).

"25"

%e

Se sustituye por el día del mes como número decimal (1-31).

"25"

%F

Equivalente a %Y-%m-%d.

"2008–09–25"

%G*

El año basado en semanas de ISO 8601 (véase NOTAS) con el siglo como un número decimal. El año de 4 dígitos corresponda al número de semana ISO (véase %V). Éste tiene el mismo formato y valor que %Y, excepto que si el número de semana ISO pertenece al año previo o al año anterior, en su lugar se utiliza dicho año.

"2008"

%g*

Se sustituye por el mismo año que en %G, pero como número decimal sin siglo (00-99).

"08"

%H

Se sustituye por la hora (reloj de 24 horas) como número decimal (00-23).

"22"

%h

Equivalente a %b.

"Sep"

%I

Se sustituye por la hora (reloj de 12 horas) como número decimal (01-12).

"10"

%j

Se sustituye por el día del año como número decimal (001-366).

"269"

%k

Se sustituye por la hora (reloj de 24 horas) como número decimal (0-23); los dígitos individuales van precedidos por un blanco.

"22 (o '1' para 1 am)"

%l

Se sustituye por la hora (reloj de 12 horas) como número decimal (1-12); los dígitos individuales van precedidos por un blanco.

"10"

%M

Se sustituye por un minuto como número decimal (00-59).

"32"

%m

Se sustituye por el mes como número decimal (01-12).

"09"

%n

Se sustituye por un carácter de nueva línea.

 
%P

Se sustituye por AM o PM.

"PM"

%R

Equivalente a %H:%M.

"22:32"

%r

Equivalente a %I:%M:%S %p .

"10:32:00 pm"

%S

Se sustituye por el segundo como número decimal (00-60).

"00"

%s

Se sustituye por el número de segundos a partir de Epoch, UTC (consulte mktime(3)).

"1222396320"

%T

Equivalente a %H:%M:%S

"22:32:00"

%t

Se sustituye por un carácter de tabulador.

%U

Se sustituye por el número de la semana del año (domingo como primer día de la semana) como número decimal (00-53).

"38"

%u

Se sustituye por el día de la semana (lunes como primer día de la semana) como número decimal (1-7).

"4"

%V*

Se sustituye por el número de la semana del año (lunes como primer día de la semana) como número decimal (01-53). Si la semana que contiene el 1 de enero tiene cuatro o más días en el nuevo año, entonces se considerará la semana 1; de lo contrario, se considera la última semana del año anterior y la semana siguiente es la semana 1.

"39"

%v

Equivalente a %e-%b-%Y.

"25–Sep-2008"

%W

Se sustituye por el número de la semana del año (lunes como primer día de la semana) como número decimal (00-53).

"38"

%w

Se sustituye por el día de la semana (lunes como primer día de la semana) como número decimal (0-6).

"4"

%X

Se sustituye por la representación nacional de la hora.

"22:32:00"

%x

Se sustituye por la representación nacional de la fecha.

"09/25/08"

%Y

Se sustituye por el año con el siglo como número decimal.

"2008"

%y

Se sustituye por el año sin el siglo como número decimal.

"08"

%Z

Se sustituye por el nombre de huso horario.

"EDT"

%z

Se sustituye por el desplazamiento del huso horario de UTC; un signo más al principio significa hacia el este de UTC, un signo menos u oeste de UTC, a continuación siguen horas y minutos con dos dígitos cada uno y sin delimitador entre ellos (formato común para las cabecera de fecha RFC 822).

"-0500"

%+

Se sustituye por la representación nacional de la fecha y hora (el formato es parecido al producido por date(1)).

"Jue Sep 25 22:32:00 EDT"

%1

Milisegundos, redondeados a tres lugares decimales, con ceros iniciales. Nota: es un punto de partida del formato strftime, que no representa milisegundos.

"000"

%%

Se sustituye por '%'

%

Los valores de rendimiento * %G, %g y %V [son] se calculan a partir del año basado en semanas definido mediante el estándar ISO 8601. En este sistema, las semanas empiezan un lunes y se numeran a partir de 01, para la primera semana, hasta 52 o 53, para la última semana. La semana 1 es la primera semana donde cuatro o más días ya pertenecen al año nuevo. O, en otras palabras, la semana 01 es la primera semana del año que contiene un jueves; o, la semana en la que se incluye el 4 de enero. Cuando los tres días de la primera semana del calendario del año nuevo pertenecen a dicho año, el sistema basado en semanas ISO 8601 cuenta estos días como parte de la semana 53 del año anterior. Por ejemplo, el 1 de enero de 2010 es un viernes, lo que significa que sólo tres días de dicha semana del calendario pertenecen al 2010. De esta forma, el sistema basado en semanas ISO 8601 considera que estos días forman parte de la semana 53 (%V) del año 2009 (%G) ; la semana 01 del año 2010 según la ISO 8601 empieza el jueves 4 de enero de 2010.

%{La hora es: %X.%1%nLa fecha es: %x}t

Esta entrada produce la siguiente salida: La hora es: 22:32:00.000 La fecha es: 09/25/08


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_xdhttpcustom
File name: rwve_xdhttpcustom.html