CA Process Automation utiliza fecha de Java de estándar y las cadenas de patrón de formato de hora. Dentro de las cadenas de patrón de fecha y hora, las letras sin comillas de la 'A' a la 'Z' y de la 'a' a la 'z' se interpretan como letras de patrón que representan los componentes de una cadena de fecha u hora. Se puede citar texto utilizando comillas simples (') o dobles (") para evitar la interpretación. "''" representa una sola cita. Todos los demás caracteres no se interpretan; se copian en la cadena de resultado durante el formato o se hacen coincidir con la cadena de entrada durante el análisis.
|
Letra |
Componente de fecha u hora |
Presentación |
Ejemplos |
|---|---|---|---|
|
G |
Asignador de era |
Texto |
d.C |
|
s |
Año |
Año |
2009; 09 |
|
M |
Mes del año |
Mes |
Julio; 07 |
|
w |
Semana del año |
Número |
27 |
|
W |
Semana del mes |
Número |
2 |
|
S |
Día del año |
Número |
189 |
|
d |
Día del mes |
Número |
10 |
|
F |
Día de la semana del mes |
Número |
2 |
|
E |
Día de la semana |
Texto |
Martes; Ma |
|
a |
Marcador a.m./p.m. |
Texto |
p.m. |
|
A |
Hora del día (0-23) |
Número |
0 |
|
k |
Hora del día (1-24) |
Número |
24 |
|
K |
Hora en a.m./p.m. (0-11) |
Número |
0 |
|
h |
Hora en a.m./p.m. (1-12) |
Número |
12 |
|
he |
Minutos en la hora |
Número |
30 |
|
s |
Segundos en el minuto |
Número |
55 |
|
S |
Milisegundo |
Número |
978 |
|
z |
Zona horaria |
Zona horaria general |
Hora estándar del Pacífico; PST; GMT-08:00 |
|
Z |
Zona horaria |
Zona horaria de RFC 822 |
-0800 |
Normalmente, los patrones se repiten; su número determina la presentación exacta como se muestra en la tabla siguiente:
|
Presentación |
Formato |
|---|---|
|
Texto |
Si el número de letras del patrón es 4 o más, se utiliza todo el formulario; de lo contrario, se acepta un formulario corto o abreviado, independiente del número de letras del patrón. |
|
Número |
El número de letras del patrón es el número mínimo de dígitos y los números más cortos se rellenan con ceros para este monto. Durante el análisis, el número de letras de patrón se ignora a menos que se necesite para separar dos campos adyacentes. |
|
Año |
Si el número de letras de patrón es 2, el año se trunca a 2 dígitos; de lo contrario, se interpreta como un número. Durante el análisis, si el número de letras de patrón es más de 2, el año se interpreta literalmente, sin tener en cuenta el número de dígitos. Entonces, al utilizar el patrón "MM/dd/yyyy", "11/01/12" se analiza como 11-ene-12 d. C. |
|
Mes |
Si el número de letras de patrón es 3 o más, el mes se interpreta como un texto; de lo contrario, se interpreta como un número. |
|
Zona horaria general |
Las zonas horarias se interpretan como texto si tienen nombres. Para las zonas horarias que representan un valor de diferencia horaria de GMT, se utiliza la sintaxis siguiente:
Dígito Dígito Dígito
Dígito Dígito
0 1 2 3 4 5 6 7 8 9 El formato es la configuración local independiente y se deberá tomar del bloque latino básico del estándar Unicode. |
|
Zona horaria de RFC 822 |
Se utiliza un formato de zona horaria de cuatro dígitos:
Sing TwoDigitHours Minutes
|
SimpleDateFormat también es compatible con las cadenas de patrón de fecha y hora localizadas. En estas cadenas, las letras de patrón descritas anteriormente se pueden reemplazar con otra, dependiente de la configuración local y letras de patrón. SimpleDateFormat no trata con la localización de texto que no sea las letras de patrón; eso es a criterio del cliente de la clase.
Los ejemplos siguientes muestran cómo se interpretan patrones de fecha y hora en la configuración local en inglés de EE.UU. La fecha y la hora dadas son 2009-07-04 12:08:56 en la zona horaria del Pacífico en EE. UU.
|
Patrón de fecha y hora |
Resultado |
|---|---|
|
"yyyy.MM.dd G 'at' HH:mm:ss z" |
2009.07.04 d.C a las 12:08:56 Hora de verano del Pacífico |
|
"EEE, MMM d, ''yy" |
Miér, 4 de jul, '09 |
|
"h:mm a" |
12:08 p.m. |
|
"hh 'o''clock' a, zzzz" |
12 en punto p.m., hora de verano del Pacífico |
|
"K:mm a, z" |
0:08 p.m., Hora de verano del Pacífico |
|
"yyyyy.MMMMM.dd GGG hh:mm aaa" |
02009.julio.04 d. C. 12:08 p.m. |
|
"EEE, d MMM yyyy HH:mm:ss Z" |
Mi, 4 de jul 2009 12:08:56 -0700 |
|
"yyMMddHHmmssZ" |
010704120856-0700 |
|
"yyyy-MM-dd'T'HH:mm:ss.SSSZ" |
2009-07-04T12:08:56.235-0700 |
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|