|
EpochLos valores de fecha y hora tienen un origen asociado, o epoch, que es el momento de inicio. Ningún valor de fecha u hora anteriores a esta epoch será válido.
La unidad de valor de todas las funciones de fecha es el número de días desde epoch. La unidad de valor de todas las funciones de hora es el número de milisegundos desde epoch.
Designer define el día 1 de epoch para todas las funciones de fecha como el 1 de enero de 1900; el milisegundo uno para la generación de todas las funciones de tiempo es la medianoche, 00:00:00, hora media de Greenwich (GMT). Esta definición significa que los usuarios de las zonas que estén al este de GMT podrían recibir valores de hora negativos.
Formatos de fechaUn formato de fecha es una especificación taquigráfica de cómo se muestra una fecha. Consta de varios signos de puntuación y símbolos que representan el formato que debe emplearse en la fecha. A continuación, se presentan algunos ejemplos en la siguiente tabla.
Formato de fecha
|
Ejemplo
|
MM/DD/AA
|
11/11/78
|
DD/MM/AA
|
25/07/85
|
MMMM DD, AAAA
|
Marzo 10, 1964
|
El formato de las fechas está regulado por una norma ISO. Cada país o región indica sus propios formatos de fecha. Las cuatro categorías principales de formatos de fecha son abreviada, media, larga y completa. En la siguiente tabla se presentan algunos ejemplos de diferentes formatos de fechas de configuraciones regionales distintas de cada una de las categorías.
Identificador de configuración regional y descripción
|
Formato de fecha (Categoría)
|
Ejemplo
|
en_GB
Inglés (Reino Unido)
|
DD/MM/AA (Abreviado)
|
08/12/92
08/04/05
|
fr_CA
Francés (Canadá)
|
AA-MM-DD (Medio)
|
92-08-18
|
de_DE
Alemán (Alemania)
|
D. MMMM AAAA (Largo)
|
17 de junio de 1989
|
fr_FR
Francés (Francia)
|
EEEE,' le 'D MMMM AAAA (Completo)
|
Lundi, le 29 Octobre, 1990
|
Formatos de horaUn formato de hora es una forma taquigráfica de expresar la hora. Consta de signos de puntuación, literales y símbolos de patrones. A continuación, se presentan algunos ejemplos en la siguiente tabla.
Formato de hora
|
Ejemplo
|
h:MM A
|
7:15 PM
|
HH:MM:SS
|
21:35:26
|
HH:MM:SS 'en''punto' A Z
|
14:20:10 en punto PM EDT
|
Los formatos de hora están regulados por una norma ISO. Cada país indica cuáles son sus formatos predeterminado, abreviado, medio, largo y completo de hora. La configuración regional identifica el formato de hora que cumpla las normas de ese país.
En la siguiente tabla se presentan algunos ejemplos de diferentes formatos de fechas de configuraciones regionales distintas de cada una de las categorías.
Identificador de configuración regional y descripción
|
Formato de hora (Categoría)
|
Ejemplo
|
en_GB
Inglés (Reino Unido)
|
HH:MM (Abreviado)
|
14:13
|
fr_CA
Francés (Canadá)
|
HH:MM:SS (Medio)
|
12:15:50
|
de_DE
Alemán (Alemania)
|
HH:MM:SS z (Largo)
|
14:13:13 -0400
|
fr_FR
Francés (Francia)
|
HH ‘ h ‘ MM Z (Completo)
|
14 h 13 GMT-04:00
|
Formatos de imagen de fecha y horaLos símbolos siguientes deben utilizarse para crear los patrones de fecha y hora para los campos correspondientes. Determinados símbolos de fecha solo se utilizan en las configuraciones regionales de chino, japonés y coreano. Estos símbolos también se especifican a continuación.
Nota: los caracteres coma (,), guión (-), dos puntos (:), barra inclinada (/), punto (.) y espacio ( ) se consideran valores literales y se pueden incluir en cualquier lugar del patrón. Para incluir una frase en un patrón, delimite la cadena de texto con comillas simples ('). Por ejemplo, 'Your payment is due no later than' MM-DD-AA se puede especificar como el patrón de visualización.
Símbolo de fecha
|
Descripción
|
Valor con formato para la configuración regional de inglés (EE.UU.) donde el valor de entrada que diferencia configuraciones regionales es 1/1/08 (es decir, 1 de enero de 2008).
|
D
|
Día del mes expresado con 1 o 2 dígitos (1-31).
|
1
|
DD
|
Día del mes expresado con 2 dígitos (se rellena con ceros en el caso de los días 1 a 9) (01-31).
|
01
|
J
|
Día del año expresado con 1, 2 o 3 dígitos (1-366).
|
1
|
JJJ
|
Día del año expresado con 3 dígitos (se rellena con ceros en el caso de los días 1 a 99) (001-366).
|
001
|
M
|
Mes expresado con 1 o 2 dígitos (1-12).
|
1
|
MM
|
Mes expresado con 2 dígitos (se rellena con ceros en el caso de los meses 1 a 9) (01-12).
|
01
|
MMM
|
Nombre abreviado del mes.
|
Ene
|
MMMM
|
Nombre completo del mes.
|
Enero
|
E
|
Día de la semana expresado en un dígito (1-7), donde (1=domingo).
|
3 (porque el 1 de enero de 2008 es martes).
|
EEE
|
Nombre abreviado del día de la semana.
|
Mar (porque el 1 de enero de 2008 es martes).
|
EEEE
|
Nombre completo del día de la semana.
|
Martes (porque el 1 de enero de 2008 es martes).
|
YY
|
Año expresado con dos dígitos, donde los números menores de 30 se consideran que vienen después del año 2000 y los números 30 y posteriores se consideran que tienen lugar antes de 2000. Por ejemplo, 00=2000, 29=2029, 30=1930 y 99=1999.
|
08
|
YYYY
|
Año expresado con cuatro dígitos.
|
2008
|
G
|
Nombre de la era (a.C. o d.C.)
|
a.C.
|
w
|
Semana del mes expresada con un dígito (0-5), donde la semana 1 es el primer conjunto de cuatro días seguidos que terminan en un sábado.
|
1
|
WW
|
Semana del año expresada con dos dígitos (01-53) ISO-8601, donde la semana 1 es la semana en que se encuentre el 4 de enero.
|
01
|
Hay disponibles varios patrones de fecha adicionales para especificar patrones de fecha en las configuraciones regionales de chino, japonés y coreano.
Las eras de Japón se pueden representar mediante varios símbolos distintos. Los últimos cuatro símbolos de era son símbolos alternativos para representar las eras de Japón.
Símbolo de fecha CJK
|
Descripción
|
DDD
|
Día del mes con valor numérico ideográfico de la configuración regional.
|
DDDD
|
Día del mes con valor numérico ideográfico y la regla de decenas de la configuración regional.
|
YYY
|
Año con valor numérico ideográfico de la configuración regional.
|
YYYYY
|
Año con valor numérico ideográfico y la regla de decenas de la configuración regional.
|
g
|
Nombre de era alternativa de la configuración regional. Para la era de Japón actual, Heisei, este patrón muestra la letra H ASCII (U+48).
|
gg
|
Nombre de era alternativa de la configuración regional. Para la era de Japón actual, este patrón muestra el ideograma que representa el símbolo de Unicode (U+5E73).
|
ggg
|
Nombre de era alternativa de la configuración regional. Para la era de Japón actual, este patrón muestra los ideogramas que representan los símbolos de Unicode (U+5E73 U+6210).
|
g
|
Nombre de era alternativa de la configuración regional. Para la era de Japón actual, este patrón muestra la letra H con ancho completo (U+FF28).
|
g g
|
Nombre de era alternativa de la configuración regional. Para la era de Japón actual, este patrón muestra el ideograma que representa el símbolo de Unicode (U+337B).
|
Símbolo de hora
|
Descripción
|
Valor de entrada que distingue configuraciones regionales.
|
Valor con formato para la configuración regional de inglés (EE.UU.).
|
h
|
Hora del día (a.m./p.m.) expresada con uno o dos dígitos (1-12).
|
12:08 AM o 2:08 PM.
|
12 o 2.
|
hh
|
Hora del día (a.m./p.m.) expresada con dos dígitos (se rellena con ceros en las horas de 1 a 9) (01-12).
|
12:08 AM o 2:08 PM.
|
12 o 02.
|
k
|
Hora del día (a.m./p.m.) expresada con uno o dos dígitos (0-11).
|
12:08 AM o 2:08 PM.
|
0 o 2
|
kk
|
Hora del día (a.m./p.m.) expresada con dos dígitos (se rellena con ceros en las horas de 0 a 9) (00-11).
|
12:08 AM o 2:08 PM.
|
00 o 02.
|
H
|
Hora del día expresada con uno o dos dígitos (0-23).
|
12:08 AM o 2:08 PM.
|
0 o 14.
|
HH
|
Hora del día expresada con 2 dígitos (se rellena con ceros en el caso de las horas 0 a 9) (00-23).
|
12:08 AM o 2:08 PM.
|
00 o 14.
|
K
|
Hora del día expresada con uno o dos dígitos (1-24).
|
12:08 AM o 2:08 PM.
|
24 o 14.
|
KK
|
Hora del día expresada con 2 dígitos (se rellena con ceros en el caso de las horas 1 a 9) (01-24)
|
12:08 AM o 2:08 PM.
|
24 o 14.
|
M
|
Minutos de una hora expresados con 1 o 2 dígitos (0-59).
Nota: este símbolo debe utilizarse con un símbolo de hora.
|
2:08:09 PM.
|
8
|
MM
|
Minutos de una hora expresados con 2 dígitos (se rellena con ceros en el caso de los minutos 0 a 9) (00-59).
Nota: este símbolo debe utilizarse con un símbolo de hora.
|
2:08:09 PM.
|
08
|
S
|
Segundos de un minuto expresados con 1 o 2 dígitos (0-59).
Nota: este símbolo debe utilizarse con un símbolo de horas y minutos.
|
2:08:09 PM.
|
9
|
SS
|
Segundos de un minuto expresados con 2 dígitos (se rellena con ceros en el caso de los segundos 0 a 9) (00-59).
Nota: este símbolo debe utilizarse con un símbolo de horas y minutos.
|
2:08:09 PM.
|
09
|
FFF
|
Milésimas de segundo expresadas con 3 dígitos (000-999).
Nota: este símbolo debe utilizarse con un símbolo de horas, minutos y segundos.
|
2:08:09 PM.
|
09
|
A
|
Parte del día que va desde la medianoche hasta el mediodía (AM) o desde el mediodía hasta la medianoche (PM).
|
2:08:09 PM.
|
PM.
|
z
|
Formato de zona horaria ISO-8601 (por ejemplo, Z, +0500, -0030, -01, +0100).
Nota: este símbolo debe utilizarse con un símbolo de hora.
|
2:08:09 PM.
|
-0400
|
zz
|
Formato de zona horaria ISO-8601 alternativo (por ejemplo, Z, +05:00, -00:30, -01, +01:00).
Nota: este símbolo debe utilizarse con un símbolo de hora.
|
2:08:09 PM.
|
-04:00
|
Z
|
Nombre de zona horaria abreviado (por ejemplo GMT, GMT+05:00, GMT-00:30, EST, PDT).
Nota: este símbolo debe utilizarse con un símbolo de hora.
|
2:08:09 PM.
|
EDT
|
Símbolos reservadosLos siguientes símbolos tienen significados especiales y no se pueden utilizar como texto literal.
Símbolo
|
Descripción
|
?
|
Cuando se envía, el símbolo coincide con cualquier carácter. Cuando se combina para su visualización, se convierte en un espacio.
|
*
|
Cuando se envía, el símbolo coincide con 0 o los caracteres de espacio en blanco Unicode. Cuando se combina para su visualización, se convierte en un espacio.
|
+
|
Cuando se envía, el símbolo coincide con uno o más caracteres de espacio en blanco Unicode. Cuando se combina para su visualización, se convierte en un espacio.
|
Configuraciones regionalesUna configuración regional es un término estándar que se utiliza en el desarrollo de normas internacionales para identificar un país concreto (idioma, país o región). Para FormCalc, una configuración regional define el formato de fechas, horas y valores numéricos y de divisa de un país o región determinados, lo que permite que los usuarios finales utilicen los formatos a los que están habituados.
Cada configuración regional consta de una cadena única de caracteres denominada identificador de configuración regional. El contenido de estas cadenas está controlado por un grupo de la organización internacional de normalización (ISO), que se conoce como Internet Engineering Task Force (IETF), y que es un grupo de trabajo de Internet Society (www.isoc.org).
Los identificadores de configuración regional constan de una parte de lenguaje, una de país o región, o ambas. En la siguiente tabla se enumeran configuraciones regionales válidas para esta versión de Designer.
Idioma
|
País o región
|
Código ISO
|
Árabe
|
Argelia
|
ar_DZ
|
Árabe
|
Bahréin
|
ar_BH
|
Árabe
|
Egipto
|
ar_EG
|
Árabe
|
Irak
|
ar_IQ
|
Árabe
|
Jordania
|
ar_JO
|
Árabe
|
Kuwait
|
ar_KW
|
Árabe
|
Líbano
|
ar_LB
|
Árabe
|
Libia
|
ar_LY
|
Árabe
|
Marruecos
|
ar_MA
|
Árabe
|
Omán
|
ar_OM
|
Árabe
|
Katar
|
ar_QA
|
Árabe
|
Arabia Saudí
|
ar_SA
|
Árabe
|
Sudán
|
ar_SD
|
Árabe
|
Siria
|
ar_SY
|
Árabe
|
Túnez
|
ar_TN
|
Árabe
|
Emiratos Árabes Unidos
|
ar_AE
|
Árabe
|
Yemen
|
ar_YE
|
Armenio
|
Armenia
|
hy_AM
|
Azerbaiyán Cirílico
|
Azerbaiyán
|
az_Cyrl_AZ
|
Azerbaiyán Latín
|
Azerbaiyán
|
az_Latn_AZ
|
Vasco
|
España
|
eu_ES
|
Bosnio
|
Bosnia y Hercegovina
|
bs_BA
|
Búlgaro
|
Bulgaria
|
bg_BG
|
Catalán
|
España
|
ca_ES
|
Chino
|
República Popular de China (Chino simplificado)
|
zh_CN
|
Chino
|
Hong Kong S.A.R., China
|
zh_HK
|
Chino
|
Taiwán (Chino tradicional)
|
zh_TW
|
Croata
|
Croacia
|
hr_HR
|
Checo
|
República Checa
|
cs_CZ
|
Danés
|
Dinamarca
|
da_DK
|
Holandés
|
Bélgica
|
nl_BE
|
Holandés
|
Países Bajos
|
nl_NL
|
Inglés
|
Australia
|
en_AU
|
Inglés
|
Bélgica
|
en_BE
|
Inglés
|
Canadá
|
en_CA
|
Inglés
|
Hong Kong S.A.R., China
|
en_HK
|
Inglés
|
India
|
en_IN
|
Inglés
|
Irlanda
|
en_IE
|
Inglés
|
Nueva Zelanda
|
en_NZ
|
Inglés
|
Filipinas
|
en_PH
|
Inglés
|
Singapur
|
en_SG
|
Inglés
|
Sudáfrica
|
en_ZA
|
Inglés
|
Reino Unido
|
en_GB
|
Inglés
|
Inglés europeo del Reino Unido
|
en_GB_EURO
|
Inglés
|
Estados Unidos de América
|
es_ES
|
Inglés
|
Islas Vírgenes Americanas
|
en_VI
|
Estonio
|
Estonia
|
et_EE
|
Finés
|
Finlandia
|
fi_FI
|
Francés
|
Bélgica
|
fr_BE
|
Francés
|
Canadá
|
fr_CA
|
Francés
|
Francia
|
fr_FR
|
Francés
|
Luxemburgo
|
fr_LU
|
Francés
|
Suiza
|
fr_CH
|
Alemán
|
Austria
|
de_AT
|
Alemán
|
Alemania
|
de_DE
|
Alemán
|
Luxemburgo
|
de_LU
|
Alemán
|
Suiza
|
de_CH
|
Griego
|
Grecia
|
el_GR
|
Hebreo
|
Israel
|
he_IL
|
Húngaro
|
Hungría
|
hu_HU
|
Indonesio
|
Indonesia
|
id_ID
|
Italiano
|
Italia
|
it_IT
|
Italiano
|
Suiza
|
it_CH
|
Japonés
|
Japón
|
ja_JP
|
Kazajstano
|
Kazajistán
|
kk_KZ
|
Khmer
|
Camboya
|
km_KH
|
Coreano
|
Corea
|
ko_KR
|
Coreano
|
Hanja de Corea
|
ko_KR_HANI
|
Laos
|
Laos
|
lo_LA
|
Letón
|
Letonia
|
lv_LV
|
Lituano
|
Lituania
|
lt_LT
|
Malayo
|
Malasia
|
ms_MY
|
Noruego - Bokmal
|
Noruega
|
nb_NO
|
Noruego - Nynorsk
|
Noruega
|
nn_NO
|
Persa
|
Irán
|
fa_IR
|
Polaco
|
Polonia
|
pl_PL
|
Portugués
|
Brasil
|
pt_BR
|
Portugués
|
Portugal
|
pt_PT
|
Rumano
|
Rumanía
|
ro_RO
|
Ruso
|
Rusia
|
ru_RU
|
Serbio Cirílico
|
Serbia y Montenegro
|
sr_Cyrl_CS
|
Serbio Latín
|
Serbia y Montenegro
|
sr_Latn_CS
|
Eslovaco
|
Eslovaquia
|
sk_SK
|
Esloveno
|
Eslovenia
|
sl_SI
|
Español
|
Argentina
|
es_AR
|
Español
|
Bolivia
|
es_BO
|
Español
|
Chile
|
es_CL
|
Español
|
Colombia
|
es_CO
|
Español
|
Costa Rica
|
es_CR
|
Español
|
República Dominicana
|
es_DO
|
Español
|
Ecuador
|
es_EC
|
Español
|
El Salvador
|
es_SV
|
Español
|
Guatemala
|
es_GT
|
Español
|
Honduras
|
es_HN
|
Español
|
Méjico
|
es_MX
|
Español
|
Nicaragua
|
es_NI
|
Español
|
Panamá
|
es_PA
|
Español
|
Paraguay
|
es_PY
|
Español
|
Perú
|
es_PE
|
Español
|
Puerto Rico
|
es_PR
|
Español
|
España
|
es_ES
|
Español
|
Estados Unidos de América
|
es_US
|
Español
|
Uruguay
|
es_UY
|
Español
|
Venezuela
|
es_VE
|
Sueco
|
Suecia
|
sv_SE
|
Tagalo
|
Filipinas
|
tl_PH
|
Thai
|
Tailandia
|
th_TH
|
Thai
|
Tailandia tradicional
|
th_TH_TH
|
Turco
|
Turquía
|
tr_TR
|
Ucraniano
|
Ucrania
|
uk_UA
|
Vietnamita
|
Vietnam
|
vi_VN
|
Generalmente, los dos elementos de la configuración regional son importantes. Por ejemplo, los nombres de los días de la semana y los meses en el inglés de Canadá y del Reino Unido tienen el mismo formato, pero las fechas tienen formatos diferentes. Por tanto, no basta con especificar “inglés” como configuración regional. Tampoco es suficiente especificar únicamente el país como configuración regional. Por ejemplo, Canadá tiene un formato de fecha diferente para inglés y francés.
En general, todas las aplicaciones funcionan en entornos en los que hay una configuración regional. Esta configuración regional se conoce como la configuración regional ambiental. En determinadas circunstancias, una aplicación podría operar en un sistema o en un entorno en los que no hay una configuración regional. En estos raros casos, la configuración regional ambiental se define, de forma predeterminada, como inglés de Estados Unidos (en_US). Esta configuración regional se conoce como la configuración regional predeterminada.
|
|
|