Formátování data a času

Nahoru  Předchozí  Další

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í.