|
EpocheDatumwaarden en tijdwaarden hebben een bepaalde oorsprong of epoche. Dit is een moment in de tijd waarop dingen beginnen. Elke datumwaarde en tijdwaarde die vóór de epoche ligt, is ongeldig.
De waarde-eenheid die voor datumfuncties wordt gehanteerd, is het aantal dagen dat is verstreken na de epoche. De waarde-eenheid voor tijdfuncties is het aantal milliseconden dat is verstreken na de epoche.
Designer definieert dag 1 van de epoche voor alle datumfuncties als 1 januari 1900. Milliseconde 1 van de epoche voor alle tijdfuncties is middernacht, 00:00:00 GMT (Greenwich Mean Time). Dit betekent dat er negatieve tijdwaarden kunnen worden geretourneerd aan gebruikers in tijdzones ten oosten van GMT.
DatumnotatiesEen datumnotatie geeft verkort weer hoe een datum op het scherm verschijnt. De aanduiding bestaat uit letters en symbolen, die aangeven hoe een datum moet worden opgegeven. In de volgende tabel ziet u voorbeelden van datumnotaties.
Datumnotatie
|
Voorbeeld
|
MM/DD/YY
|
11/11/78
|
DD/MM/YY
|
25/07/85
|
MMMM DD, YYYY
|
maart 10, 1964
|
Datumnotaties worden vastgelegd in een ISO-norm. Elk land of elke regio geeft de eigen datumnotatie op. Dit zijn de vier algemene categorieën datumnotaties: kort, middellang, lang en volledig. De volgende tabel bevat voor elk van deze categorieën een voorbeeld van een datumnotatie voor een bepaalde landinstelling.
ISO-code landinstelling en beschrijving
|
Datumnotatie (categorie)
|
Voorbeeld
|
en_GB
Engels (Verenigd Koninkrijk)
|
DD/MM/YY (Kort)
|
08/12/92
08/04/05
|
fr_CA
Frans (Canada)
|
YY-MM-DD (Middellang)
|
92-08-18
|
de_DE
Duits (Duitsland)
|
D. MMMM YYYY (Lang)
|
17. Juni 1989
|
fr_FR
Frans (Frankrijk)
|
EEEE, ' le ' D MMMM YYYY (Volledig)
|
Lundi, le 29 Octobre, 1990
|
TijdnotatiesEen tijdnotatie geeft verkort weer hoe een tijd op het scherm verschijnt De aanduiding bestaat uit letters, leestekens en symbolen in bepaalde patronen. De volgende tabel bevat voorbeelden van tijdnotaties.
Tijdnotatie
|
Voorbeeld
|
h:MM A
|
7:15 PM
|
HH:MM:SS
|
21:35:26
|
HH:MM:SS 'uur' A Z
|
14:20:10 uur PM EDT
|
Tijdnotaties zijn vastgelegd in een ISO-norm. Elk land geeft de eigen tijdnotatie op voor de vijf algemene categorieën: standaard, kort, middellang, lang en volledig. De landinstelling zorgt ervoor dat de juiste tijdnotatie wordt gebruikt.
De volgende tabel bevat voor elk van deze categorieën een voorbeeld van een datumnotatie voor een bepaalde landinstelling.
ISO-code landinstelling en beschrijving
|
Tijdnotatie (categorie)
|
Voorbeeld
|
en_GB
Engels (Verenigd Koninkrijk)
|
HH:MM (Kort)
|
14:13
|
fr_CA
Frans (Canada)
|
HH:MM:SS (Middellang)
|
12:15:50
|
de_DE
Duits (Duitsland)
|
HH:MM:SS z (Lang)
|
14:13:13 -0400
|
fr_FR
Frans (Frankrijk)
|
HH ' h ' MM Z (Volledig)
|
14 h 13 GMT-04:00
|
Elementen van de datum- en tijdnotatieAls u datum- en tijdpatronen voor datum-/tijdvelden maakt, moet u de volgende symbolen gebruiken. Bepaalde datumsymbolen worden alleen gebruikt bij Chinese, Japanse en Koreaanse landinstellingen. Deze symbolen zijn ook hieronder opgegeven.
Opmerking: De komma (,), het koppelteken (-), de dubbele punt (:), de schuine streep of slash (/), de punt (.) en de spatie ( ) worden gebruikt als letterlijke tekens en u kunt deze tekens op elke positie in een patroon opgeven. Als u een tekstfragment in een patroon wilt opgeven, moet u voor en na de tekenreeks enkelvoudige aanhalingstekens (') opgeven. 'Het bedrag moet uiterlijk worden betaald op' DD-MM-JJ kan bijvoorbeeld worden ingesteld als het weergavepatroon.
Datumsymbool
|
Beschrijving
|
Opgemaakte waarde waarbij de door de landinstelling bepaalde invoerwaarde 1/1/08 (1 januari 2008) is
|
D
|
Dag van de maand met 1 of 2 cijfers (1-31)
|
1
|
DD
|
Dag van de maand met 2 cijfers en een voorloopnul (01-31)
|
01
|
J
|
Dag van het jaar met 1, 2 of 3 cijfers (1-366)
|
1
|
JJJ
|
Dag van het jaar met 3 cijfers en voorloopnullen (001-366)
|
001
|
M
|
Maand van het jaar met 1 of 2 cijfers (1-12)
|
1
|
MM
|
Maand van het jaar met 2 cijfers en een voorloopnul (01-12)
|
01
|
MMM
|
Verkorte naam van de maand
|
Jan
|
MMMM
|
Volledige naam van de maand
|
Januari
|
E
|
Dag van de week met 1 cijfer (1-7), waarbij (1=zondag)
|
3 (1 januari 2008 valt namelijk op een dinsdag)
|
EEE
|
Verkorte naam van de weekdag
|
Din (1 januari 2008 valt namelijk op een dinsdag)
|
EEEE
|
Volledige naam van de weekdag
|
Dinsdag (1 januari 2008 valt namelijk op een dinsdag)
|
YY
|
Jaar met twee cijfers, waarbij getallen lager dan 30 na het jaar 2000 vallen en de getallen 30 en hoger vóór het jaar 2000 vallen, bijvoorbeeld: 00=2000, 29=2029, 30=1930 en 99=1999.
|
08
|
YYYY
|
Jaar met vier cijfers
|
2008
|
G
|
Tijdrekening (BC of AD)
|
AD
|
w
|
Week van de maand met 1 cijfer (0-5), waarbij week 1 de eerste reeks is van vier opeenvolgende dagen die eindigen op een zaterdag
|
1
|
WW
|
Week van het jaar met 2 cijfers (01-53) volgens ISO-8601, waarbij week 1 de week is waarin 4 januari valt
|
01
|
Er zijn enkele aanvullende datumpatronen beschikbaar voor het opgeven van gegevenspatronen bij Chinese, Japanse en Koreaanse landinstellingen.
De Japanse tijdrekening kan worden weergegeven met verschillende symbolen. De laatste vier symbolen voor tijdrekening zijn alternatieve symbolen waarmee de Japanse tijdrekening kan worden weergegeven.
CJK-datumsymbolen
|
Beschrijving
|
DDD
|
De numerieke waarde van de dag van de maand, weergegeven met de tekens die bij de landinstelling horen.
|
DDDD
|
De uitgebreide numerieke waarde van de dag van de maand, weergegeven met de tekens die bij de landinstelling horen.
|
YYY
|
De numerieke waarde van het jaar, weergegeven met de tekens die bij de landinstelling horen.
|
YYYYY
|
De uitgebreide numerieke waarde van het jaar, weergegeven met de tekens die bij de landinstelling horen.
|
g
|
De alternatieve naam van een landinstelling voor een tijdperk. Voor het huidige Japanse tijdperk, Heisei, wordt met dit patroon de ASCII-letter H (U+48) weergegeven
|
gg
|
De alternatieve naam van een landinstelling voor een tijdperk. Voor het huidige Japanse tijdperk wordt met dit patroon het Japanse karakter weergegeven dat wordt vertegenwoordigd door het Unicode-symbool (U+5E73)
|
ggg
|
De alternatieve naam van een landinstelling voor een tijdperk. Voor het huidige Japanse tijdperk worden met dit patroon de Japanse karakters weergegeven die worden vertegenwoordigd door de Unicode-symbolen (U+5E73 U+6210)
|
g
|
De alternatieve naam van een landinstelling voor een tijdperk. Voor het huidige Japanse tijdperk wordt met dit patroon de letter H met volledige breedte weergegeven (U+FF28)
|
g g
|
De alternatieve naam van een landinstelling voor een tijdperk. Voor het huidige Japanse tijdperk wordt met dit patroon het Japanse karakter weergegeven dat wordt vertegenwoordigd door het Unicode-symbool (U+337B)
|
Tijdsymbool
|
Beschrijving
|
Invoerwaarde afhankelijk van landinstelling
|
Opgemaakte waarde
|
h
|
Uur van de halve dag met 1 of 2 cijfers (1-12) (a.m./p.m.)
|
12:08 a.m. of 2:08 p.m.
|
12 of 2
|
hh
|
Uur van de halve dag met 2 cijfers en een voorloopnul (01-12) (a.m./p.m.)
|
12:08 a.m. of 2:08 p.m.
|
12 of 02
|
k
|
Uur van de halve dag met 0 of 2 cijfers (1-11) (a.m./p.m.)
|
12:08 a.m. of 2:08 p.m.
|
0 of 2
|
kk
|
Uur van de halve dag met 2 cijfers (00-11) (a.m./p.m.)
|
12:08 a.m. of 2:08 p.m.
|
00 of 02
|
H
|
Uur van de dag met 1 of 2 cijfers (0-23)
|
12:08 a.m. of 2:08 p.m.
|
0 of 14
|
HH
|
Uur van de dag met 2 cijfers en een voorloopnul (00-23)
|
12:08 a.m. of 2:08 p.m.
|
00 of 14
|
K
|
Uur van de dag met 1 of 2 cijfers (1-24)
|
12:08 a.m. of 2:08 p.m.
|
24 of 14
|
KK
|
Uur van de dag met 2 cijfers en een voorloopnul (01-24)
|
12:08 a.m. of 2:08 p.m.
|
24 of 14
|
M
|
Minuut van het uur met 1 of 2 cijfers (0-59)
Opmerking: U moet dit symbool gebruiken met een uursymbool.
|
2:08 p.m.
|
8
|
MM
|
Minuut van het uur met 2 cijfers en een voorloopnul (00-59)
Opmerking: U moet dit symbool gebruiken met een uursymbool.
|
2:08 p.m.
|
08
|
S
|
Seconde van de minuut met 1 of 2 cijfers (0-59)
Opmerking: U moet dit symbool gebruiken met een symbool voor uren en minuten.
|
2:08:09 p.m.
|
9
|
SS
|
Seconde van de minuut met 2 cijfers en een voorloopnul (00-59)
Opmerking: U moet dit symbool gebruiken met een symbool voor uren en minuten.
|
2:08:09 p.m.
|
09
|
FFF
|
Duizendste van de seconde met 3 cijfers (000-999)
Opmerking: U moet dit symbool gebruiken met een symbool voor uren, minuten en seconden.
|
2:08:09 p.m.
|
09
|
A
|
Het dagdeel van middernacht tot twaalf uur 's middags (a.m.) of van twaalf uur 's middags tot middernacht (p.m.)
|
2:08:09 p.m.
|
p.m.
|
z
|
Notatie met tijdzone volgens de ISO-8601-norm (bijvoorbeeld: Z, +0500, -0030, -01, +0100)
Opmerking: U moet dit symbool gebruiken met een uursymbool.
|
2:08:09 p.m.
|
-0400
|
zz
|
Alternatieve notatie met tijdzone volgens de ISO-8601-norm (bijvoorbeeld: Z, +05:00, -00:30, -01, +01:00)
Opmerking: U moet dit symbool gebruiken met een uursymbool.
|
2:08:09 p.m.
|
-04:00
|
Z
|
Verkorte naam van de tijdzone (bijvoorbeeld: GMT, GMT+05:00, GMT-00:30, EST, PDT)
Opmerking: U moet dit symbool gebruiken met een uursymbool.
|
2:08:09 p.m.
|
EDT
|
Gereserveerde symbolenDe volgende symbolen hebben een speciale betekenis en kunnen dus niet als letterlijke tekens worden gebruikt.
Symbool
|
Beschrijving
|
?
|
Dit symbool kan voor elk willekeurig teken worden gebruikt. Wanneer dit symbool voor weergave wordt samengevoegd, verandert het in een spatie.
|
*
|
Dit symbool komt het overeen met 0 of vaste spaties in Unicode. Wanneer dit symbool voor weergave wordt samengevoegd, verandert het in een spatie.
|
+
|
Dit symbool komt overeen met één of meer vaste spaties in Unicode. Wanneer dit symbool voor weergave wordt samengevoegd, verandert het in een spatie.
|
LandinstellingenEen landinstelling is een standaardterm die bij het ontwikkelen van internationale normen wordt gebruikt om een bepaald land (taal, land of regio) aan te duiden. Voor FormCalc is de landinstelling relevant, omdat deze de notatie van datums, tijden, numerieke en valutawaarden bevat die specifiek is voor een bepaald land of een bepaalde regio. Hierdoor kunnen eindgebruikers met hun eigen vertrouwde notaties werken.
Elke landinstelling bestaat uit een unieke tekenreeks, ook wel id genoemd. Deze reeksen worden samengesteld door de Internet Engineering Task Force (IETF) van de ISO (International Standards Organization), een werkgroep van de Internet Society (www.isoc.org).
Id's voor landinstellingen bestaan uit een taalgedeelte, een land- of regiogedeelte of beide. In de volgende tabel vindt u de landcodes die geldig zijn in deze versie van Designer:
Taal
|
Land of regio
|
ISO-code
|
Arabisch
|
Algerije
|
ar_DZ
|
Arabisch
|
Bahrein
|
ar_BH
|
Arabisch
|
Egypte
|
ar_EG
|
Arabisch
|
Irak
|
ar_IQ
|
Arabisch
|
Jordanië
|
ar_JO
|
Arabisch
|
Koeweit
|
ar_KW
|
Arabisch
|
Libanon
|
ar_LB
|
Arabisch
|
Libië
|
ar_LY
|
Arabisch
|
Marokko
|
ar_MA
|
Arabisch
|
Oman
|
ar_OM
|
Arabisch
|
Qatar
|
ar_QA
|
Arabisch
|
Saoedi-Arabië
|
ar_SA
|
Arabisch
|
Soedan
|
ar_SD
|
Arabisch
|
Syrië
|
ar_SY
|
Arabisch
|
Tunesië
|
ar_TN
|
Arabisch
|
Verenigde Arabische Emiraten
|
ar_AE
|
Arabisch
|
Jemen
|
ar_YE
|
Armeens
|
Armenië
|
hy_AM
|
Azerbeidzjaans-Cyrillisch
|
Azerbeidzjan
|
az_Cyrl_AZ
|
Azerbeidzjaans-Latijn
|
Azerbeidzjan
|
az_Latn_AZ
|
Baskisch
|
Spanje
|
eu_ES
|
Bosnisch
|
Bosnië-Herzegovina
|
bs_BA
|
Bulgaars
|
Bulgarije
|
bg_BG
|
Catalaans
|
Spanje
|
ca_ES
|
Chinees
|
Volksrepubliek China (Vereenvoudigd)
|
zh_CN
|
Chinees
|
Hong Kong S.A.R., China
|
zh_HK
|
Chinees
|
Taiwan (Traditioneel)
|
zh_TW
|
Kroatisch
|
Kroatië
|
hr_HR
|
Tsjechisch
|
Tsjechië
|
cs_CZ
|
Deens
|
Denemarken
|
da_DK
|
Nederlands
|
België
|
nl_BE
|
Nederlands
|
Nederland
|
nl_NL
|
Engels
|
Australië
|
en_AU
|
Engels
|
België
|
en_BE
|
Engels
|
Canada
|
en_CA
|
Engels
|
Hong Kong S.A.R., China
|
en_HK
|
Engels
|
India
|
en_IN
|
Engels
|
Ierland
|
en_IE
|
Engels
|
Nieuw-Zeeland
|
en_NZ
|
Engels
|
Filipijnen
|
en_PH
|
Engels
|
Singapore
|
en_SG
|
Engels
|
Zuid-Afrika
|
en_ZA
|
Engels
|
Verenigd Koninkrijk
|
en_GB
|
Engels
|
Verenigd Koninkrijk Euro
|
en_GB_EURO
|
Engels
|
Verenigde Staten
|
en_US
|
Engels
|
Amerikaanse Maagdeneilanden
|
en_VI
|
Estisch
|
Estland
|
et_EE
|
Fins
|
Finland
|
fi_FI
|
Frans
|
België
|
fr_BE
|
Frans
|
Canada
|
fr_CA
|
Frans
|
Frankrijk
|
fr_FR
|
Frans
|
Luxemburg
|
fr_LU
|
Frans
|
Zwitserland
|
fr_CH
|
Duits
|
Oostenrijk
|
de_AT
|
Duits
|
Duitsland
|
de_DE
|
Duits
|
Luxemburg
|
de_LU
|
Duits
|
Zwitserland
|
de_CH
|
Grieks
|
Griekenland
|
el_GR
|
Hebreeuws
|
Israël
|
he_IL
|
Hongaars
|
Hongarije
|
hu_HU
|
Bahasa Indonesia
|
Indonesië
|
id_ID
|
Italiaans
|
Italië
|
it_IT
|
Italiaans
|
Zwitserland
|
it_CH
|
Japans
|
Japan
|
ja_JP
|
Kazachs
|
Kazachstan
|
kk_KZ
|
Khmer
|
Cambodja
|
km_KH
|
Koreaans
|
Korea
|
ko_KR
|
Koreaans
|
Koreaans Hanja
|
ko_KR_HANI
|
Lao
|
Laos
|
lo_LA
|
Lets
|
Letland
|
lv_LV
|
Litouws
|
Litouwen
|
lt_LT
|
Maleis
|
Maleisië
|
ms_MY
|
Noors - Bokmål
|
Noorwegen
|
nb_NO
|
Noors - Nynorsk
|
Noorwegen
|
nn_NO
|
Perzisch
|
Iran
|
fa_IR
|
Pools
|
Polen
|
pl_PL
|
Portugees
|
Brazilië
|
pt_BR
|
Portugees
|
Portugal
|
pt_PT
|
Roemeens
|
Roemenië
|
ro_RO
|
Russisch
|
Rusland
|
ru_RU
|
Servisch-Cyrillisch
|
Servië en Montenegro
|
sr_Cyrl_CS
|
Servisch-Latijn
|
Servië en Montenegro
|
sr_Latn_CS
|
Slovaaks
|
Slowakije
|
sk_SK
|
Sloveens
|
Slovenië
|
sl_SI
|
Spaans
|
Argentinië
|
es_AR
|
Spaans
|
Bolivia
|
es_BO
|
Spaans
|
Chili
|
es_CL
|
Spaans
|
Colombia
|
es_CO
|
Spaans
|
Costa Rica
|
es_CR
|
Spaans
|
Dominicaanse Republiek
|
es_DO
|
Spaans
|
Ecuador
|
es_EC
|
Spaans
|
El Salvador
|
es_SV
|
Spaans
|
Guatemala
|
es_GT
|
Spaans
|
Honduras
|
es_HN
|
Spaans
|
Mexico
|
es_MX
|
Spaans
|
Nicaragua
|
es_NI
|
Spaans
|
Panama
|
es_PA
|
Spaans
|
Paraguay
|
es_PY
|
Spaans
|
Peru
|
es_PE
|
Spaans
|
Puerto Rico
|
es_PR
|
Spaans
|
Spanje
|
es_ES
|
Spaans
|
Verenigde Staten
|
es_US
|
Spaans
|
Uruguay
|
es_UY
|
Spaans
|
Venezuela
|
es_VE
|
Zweeds
|
Zweden
|
sv_SE
|
Tagalog
|
Filipijnen
|
tl_PH
|
Thai
|
Thailand
|
th_TH
|
Thai
|
Traditioneel Thais
|
th_TH_TH
|
Turks
|
Turkije
|
tr_TR
|
Oekraïens
|
Oekraïne
|
uk_UA
|
Vietnamees
|
Vietnam
|
vi_VN
|
Gewoonlijk zijn beide elementen van de landinstelling belangrijk. De dagen van de week en de maanden hebben bijvoorbeeld in het Engels van Canada en Groot-Brittannië dezelfde notatie, maar dit geldt niet voor datums. Daarom volstaat het opgeven van een willekeurige landinstelling voor de Engelse taal niet. Ook alleen het land opgeven als landinstelling is niet voldoende. Canada bijvoorbeeld, kent verschillende datumnotaties voor Engels en Frans.
In het algemeen werken toepassingen in elke omgeving waarin een landinstelling aanwezig is. Deze landinstelling is dan de landinstelling van de omgeving. In sommige gevallen kan een toepassing op een systeem of binnen een omgeving functioneren waar een landinstelling ontbreekt. In deze zeldzame gevallen wordt de landinstelling van de omgeving standaard ingesteld op het Engels van de Verenigde Staten (en_US). Deze landinstelling is dan de standaardlandinstelling.
|
|
|