Opis:
Wytworzy łańcuch tekstowy zawierający datę i czas (według określonych reguły formatowania sFormat).
Składnia:
String Format(String sFormat)
Parametry:
sFormat | (String) Reguła formatowania do konwersji czasu na łańcuch tekstowy.
Przykład: "%d.%m.%Y_%H:%M:%S.%T", gdzie:
d=dzień (01-31),
m=miesiąc (01-12),
Y=rok (np. 2025),
H=godzina (00-23),
M=minuta (00-59),
S=sekunda (00-59),
T=milisekunda (000-999) - można wprowadzić %nT, gdzie n oznacza ilość cyfr 1, 2 lub 3
Dowolny ze znaków %d, %m, %Y, %M, ... można pominąć i w ten sposób pominąć odpowiednią pozycję czasu. |
---|
Notatka:
Przykłady powszechnie stosowanych formatów:
%Y.%m.%d %H:%M:%S.%3T - Wewnętrzny sposób zapisu daty i czasu w systemie PROMOTIC w formie 2025.10.23 15:23:28.082. Sposób ten zapewnia, że zesortowanie łańcuchów jest w zgodzie z sortowaniem według czasu.
'%Y-%m-%d %H:%M:%S.%3T' - Wytworzy czas w formie odpowiedniej dla bazy danych
MS SQL: '
2025-10-23 15:23:28.082'.
TIMESTAMP'%Y-%m-%d %H:%M:%S.%3T' - Wytworzy czas w formie odpowiedniej dla bazy danych
Oracle:
TIMESTAMP'2025-10-23 15:23:28.082'.
'%Y-%m-%d %H:%M:%S' - Wytworzy czas w formie odpowiedniej dla bazy danych
MySQL: '
2025-10-23 15:23:28'.
Metoda ta działa także w
Web panelach.
Przykład:
JavaScriptWybierz oraz skopiuj do schowka
var oDate = Pm.CreatePmDateObject();
var sDate = oDate.Format("%d.%m.%Y_%H:%M:%S.%2T");
// sDate zawiera na przykład "24.07.2025_17:06:35.00"