WebSphere Virtual Enterprise, Version 6.1.1
             Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows,


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.

La semántica de caracteres de conversión en serie de formato:
Tabla 1. Caracteres de conversión
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 ISO 8601 (consulte NOTAS) con el siglo como número decimal. El año de 4 dígitos corresponde al número de semana ISO (consulte %V). Tiene el mismo formato y valor que %Y, excepto que si el número de semana ISO pertenece al año anterior o siguiente, en su lugar se utilizará 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 1am'

%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 resultantes de * %G, %g y %V se calculan a partir del año basado en semanas definido por el estándar ISO 8601. En este sistema las semanas empiezan el lunes y se numeran desde 01, para la primera semana, hasta 52 o 53 para la última semana. La semana 1 es la primera semana en la que cuatro o más días se incluyen en el nuevo año. O lo que es lo mismo, la semana 01 es la primera semana del año que contiene un jueves; o bien, la semana que contiene el 4 de enero. Si tres o menos días de la primera semana del calendario del nuevo año se incluyen en ese año, el sistema basado en semanas ISO 8601 cuenta dichos días como parte de la semana 53 del año anterior. Por ejemplo, el 1 de enero de 2010 es viernes, lo que significa que sólo tres días de esa semana de calendario se incluyen en 2010. Por lo tanto, el sistema basado en semanas ISO 8601 considera estos días como parte de la semana 53 (%V) del año 2009 (%G); la semana 01 del año 2010 ISO 8601 empieza el jueves 4 de enero de 2010.

Ejemplo

%{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




Conceptos relacionados
Visión general de anotaciones cronológicas personalizadas
Tareas relacionadas
Configuración de anotaciones cronológicas personalizadas
Referencia relacionada
Conversiones de formato StrfTime
Tema de referencia    

Condiciones de uso | Comentarios

Última actualización: 22-sep-2009 09H42' EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/reference/rxdhttpcustom.html