DateTimeToString
Adam Boduch
DateTimeToString
Moduł: SysUtils
Parametr Result musi wskazywać na zmienną, do której procedura przypisze rezultat operacji. DateTime musi wskazywać na prawidłową wartość typu TDateTime natomiast opcjonalny parametr FormatSettings umożliwia nadanie informacji związanych z lokalizacją (separatory daty charakterystyczne dla danego państwa itp.).
Przykład:
program Foo;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
FormatStr, Result : String;
begin
FormatStr := 'dddd, mm yyyy';
DateTimeToString(Result, FormatStr, Now);
Writeln(Result);
Readln;
end.
Zmienna Result będzie zawierać wartość (przykładowo): sobota, 03 2006
.
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ż: