Při formátování data a času se respektuje regionální nastavení operačního systému. Uživatel si však může přizpůsobit formát podle svých požadavků.
Jednoduché formáty definované jedním znakem:
Formát
|
Popis
|
Příklad
|
g
|
Všeobecný formát krátkého data a času podle regionálního nastavení operačního systému
|
9. 2. 2022 3:07 ● 31. 12. 2023 14:33
|
G
|
Všeobecný formát krátkého data a dlouhého času včetně sekund podle regionálního nastavení operačního systému
|
9. 2. 2022 3:07:08 ● 31. 12. 2023 14:33:28
|
d
|
Krátký formát data bez času podle regionálního nastavení operačního systému
|
9. 2. 2022 ● 31. 12. 2023
|
D
|
Dlouhý formát data bez času podle regionálního nastavení operačního systému
|
st 9. února 2022 ● ne 31. prosince 2023
|
f
|
Dlouhé datum s krátkým formátem času podle regionálního nastavení operačního systému
|
st 9. února 2022 3:07 ● ne 31. prosince 2023 14:33
|
F
|
Dlouhé datum s dlouhým formátem času podle regionálního nastavení operačního systému
|
st 9. února 2022 3:07:08 ● ne 31. prosince 2023 14:33:28
|
m/M
|
Dlouhé datum bez roku
|
9. února ● 31. prosince
|
t
|
Krátký čas bez data
|
3:07 ● 14:33
|
T
|
Dlouhý čas bez data
|
3:07:08 ● 14:33:28
|
Existují ještě málo používané formáty O/o, R/r, s, u, U, Y/y, které mají specifické použití.
Vlastní formátovací řetězce pro datum a čas:
Formát
|
Popis
|
Příklad
|
d
|
Den v měsíci od 1 do 31
|
7
|
dd
|
Dvojmístný den v měsíci od 01 do 31
|
07
|
ddd
|
Zkratka dne v týdnu
|
st ● ne
|
dddd
|
Název dne v týdnu
|
středa
|
M
|
Číslo měsíce od 1 do 12
|
7
|
MM
|
Dvojmístné číslo měsíce od 01 do 12
|
07
|
MMM
|
Zkratka měsíce
|
úno ● pro
|
MMMM
|
Název měsíce
|
únor
|
y
|
Rok od 1 do 99
|
7
|
yy
|
Dvojmístný rok od 01 do 99
|
07
|
yyy
|
Troj- nebo čtyřmístný rok
|
900 ● 1969
|
yyyy
|
Čtyřmístný rok
|
2024
|
H
|
Hodina od 0 do 23
|
07
|
HH
|
Dvojmístná hodina od 00 do 23
|
07 ● 14
|
h
|
Hodina od 1 do 12
|
7 ● 2
|
hh
|
Dvojmístná hodina od 01 do 12
|
07 ● 02
|
m
|
Počet minut od 0 do 59
|
7
|
mm
|
Dvojmístný počet minut od 00 do 59
|
07
|
s
|
Počet sekund od 0 do 59
|
7
|
ss
|
Dvojmístný počet sekund od 00 do 59
|
07
|
/
|
Oddělovač políček data podle regionálního nastavení OS
|
.
|
:
|
Oddělovač políček času podle regionálního nastavení OS
|
:
|
\
|
Únikový znak pro vložení znaku, který nemá představovat formát
|
\o\d -> od
|
Existují ještě formátovací řetězce F až FFFFFFF, resp. f až fffffff pro zlomky sekund; nebo málo používané g, gg, K, t, tt, z, zz, zzz.
Ostatní znaky se přenesou do výsledného textu.
Formátování časového úseku
Jednoduché formáty definované jedním znakem:
Formát
|
Popis
|
Příklad
|
g
|
Zkrácený nebo úplný formát časového úseku
|
2:05:00 ● 1:35:30,567
|
G
|
Plný formát včetně dní a zlomkové sekundy
|
0:02:05:00,0000000 ● 0:01:35:30,5670000
|
c
|
Konstantní formát
|
02:05:00.0000000 ● 01:35:30.5670000
|
Vlastní formátovací řetězce pro časový úsek:
Formát
|
Popis
|
Příklad
|
h
|
Počet hodin od 0 do 23
|
7 ● 15
|
hh
|
Dvojmístný počet hodin od 0 do 23
|
07 ● 15
|
m
|
Počet minut od 0 do 59
|
7 ● 45
|
mm
|
Dvojmístný počet minut od 0 do 59
|
07 ● 45
|
s
|
Počet sekund od 0 do 59
|
7 ● 30
|
ss
|
Dvojmístný počet sekund od 0 do 59
|
07 ● 30
|
d
|
Počet celých dní
|
0 ● 12
|
\
|
Únikový znak pro vložení znaku, který nemá představovat formát
|
\: -> :
|
'text'
|
Text uzavřený do apostrofů se přenese do výstupu
|
':' -> :
|
Existují ještě formátovací řetězce F až FFFFFFF, resp. f až fffffff pro zlomky sekund; nebo d až dddddddd pro počet celých dní.
|