Sfairadora

  • Referenční příručka

date_time_to_str

date_time_to_str(dt)
date_time_to_str(dt, přesnost)
date_time_to_str(dt, přesnost, jazyk)
date_time_to_str(dt, form)
date_time_to_str(dt, form, přesnost)
date_time_to_str(dt, form, přesnost, jazyk)
Funkce vrátí textovou reprezentaci data a času. Výsledek je typu String.

Parametry

dt
Hodnota typu Date_time, která se má převést na řetězec.
přesnost
celé číslo, udávající, kolik číslic se má v čase vypsat: 0 – h:00, 1 – h:m0, 2 – h:mm, 3 – h:mm:s0…
jazyk
jedna z konstant určující jazyk, podle jehož konvencí se má datum a čas formátovat (viz kapitolu Konstanty – Jazyky). Pokud jazyk není zadán, použije se hodnota ze sekce dokumentu Nastavení.
form
Formátovací řetězec (typ String), podle kterého se textová reprezentace vytváří. Pokud není zadán, použije se standardní pro daný jazyk. Formátovací řetězec sestává ze symbolů, které se okopírují do výstupu a speciálních znaků (popsány níže), za které se dosadí konkrétní hodnoty z parametru dt.

Formátovací řetězec

Symbol
Popis
yy
Rok, vždy dvě cifry.
yyyy
Rok, čtyři cifry.
M
Pořadové číslo měsíce.
MM
Pořadové číslo měsíce, vždy dvě cifry. Hodnoty menší než 10 mají úvodní nulu.
MMM
Zkrácený název měsíce.
MMMM
Plný název měsíce.
d
Číslo dne v měsíci.
dd
Číslo dne v měsíci, vždy dvě cifry.
ddd
Zkrácený název dne v týdnu.
dddd
Plný název dne v týdne.
h
Hodiny, dvanáctihodinový cyklus.
hh
Hodiny, dvanáctihodinový cyklus, vždy dvě cifry.
H
Hodiny, čtyřiadvacetihodinový cyklus.
HH
Hodiny, čtyřiadvacetihodinový cyklus, vždy dvě cifry.
m
Minuty.
mm
Minuty, vždy dvě cifry.
s
Sekundy.
ss
Sekundy, vždy dvě cifry.
t
Rozlišení dopoledne/odpoledne (např. pro angličtinu AM/PM).
'xxx'
Konstantní řetězec xxx.

Viz též