FormatDateTime
kangurmk
FormatDateTime
Moduł: SysUtils
FormatDateTime('dd.mm.yyyy', Date);
funkcja zwraca bieżącą datę w postaci np. 31.12.2005, lub
FormatDateTime('dddd', Date);
funkcja zwraca bieżącą datę w postaci nazwy dnia tygodnia (np. piątek).
Dostępne są dwie funkcje przeciążone. Pierwsza z nich korzysta z informacji na temat lokalizacji (np. format daty) zgromadzonych w zmiennych globalnych. Druga funkcja (thread-safe) korzysta z informacji przekazanych w rekordzie FormatSettings typu TFormatSettings. Aby wypełnić rekord FormatSettings domyślnymi ustawieniami, należy wywołać funkcję GetLocaleFormatSettings.
Elementy formatu daty:
yy | rok w postaci dwucyfrowej |
yyyy | rok w postaci czterocyfrowej |
m | miesiąc w postaci liczbowej, bez zera na początku |
mm | miesiąc w postaci dwucyfrowej, z zerem na początku |
mmm | dzień miesiąca w formie skrótu trzyliterowego |
mmmm | pełna nazwa miesiąca |
d | dzień miesiąca, bez zera na początku |
dd | dzień miesiąca w formacie dwucyfrowym, z zerem na początku |
ddd | skrócona nazwa dnia tygodnia |
dddd | pełna nazwa dnia tygodnia |
ddddd | data w formacie przypisanym do pola ShortDateFormat (domyślnie `dd/mm/yyyy`) |
dddddd | data w formacie przypisanym do pola LongDateFormat (domyślnie `dd mmm yyyy`) |
Elementy formatu czasu:
h | godzina bez zera na początku |
hh | godzina z zerem na początku |
n | minuta bez zera na początku |
nn | minuta z zerem na początku |
s | sekunda bez zera na początku |
ss | sekunda z zerem na początku |
z | milisekunda bez zera na początku |
zzz | milisekundy w formacie trzycyfrowym |
t | czas w formacie przypisanym do pola ShortTimeFormat (domyślnie `hh:mm`) |
tt | czas w formacie przypisanym do pola LongTimeFormat (domyślnie `hh:mm:ss`) |
Zobacz też: