tDate | (Date) proměnná typu Date (drží datum a čas) |
---|---|
vFormat | (Variant) Typ předdefinované konverze nebo formátovací předpis pro konverzi času na řetězec. Pokud vFormat je číselného typu, pak je toto číslo chápáno jako typ předdefinované konverze.
1 - Interní způsob uložení datumu a času v systému PROMOTIC v podobě: 2024.10.23 15:23:28.082. Tento způsob zajistí, že třídění řetězců je v souladu s tříděním podle času.
2 - Vytvoří čas v Internet formátu: Tue, 04 Jan 2024 15:23:28 GMT.
řetězcový typ - Pokud vFormat je typu String, pak se jedná o formátovací předpis pro konverzi času na řetězec.
Příklad: "%d.%m.%Y_%H:%M:%S.%T", kde: d=den (01-31),
m=měsíc (01-12),
Y=rok (např. 2024),
H=hodina (00-23),
M=minuta (00-59),
S=sekunda (00-59),
T=milisekunda (000-999) - lze zadat %nT, kde n je počet cifer 1, 2 nebo 3
Kterýkoli znak %d, %m, %Y, %M, ... lze vynechat a tak v zobrazení vynechat odpovídající položku času. 20 - Zastaralé. Vytvoří čas v podobě vhodné pro databázi MS SQL: '2024-10-23 15:23:28.082'.
Vhodnější je využít řetězcový typ s hodnotou: '%Y-%m-%d %H:%M:%S.%T'. 21 - Zastaralé. Vytvoří čas v podobě vhodné pro databázi Oracle: TIMESTAMP'2024-10-23 15:23:28.082'.
Vhodnější je využít řetězcový typ s hodnotou: TIMESTAMP'%Y-%m-%d %H:%M:%S.%T'. 22 - Zastaralé. Vytvoří čas v podobě vhodné pro databázi MySQL: '2024-10-23 15:23:28'.
Vhodnější je využít řetězcový typ s hodnotou: '%Y-%m-%d %H:%M:%S'. 23 - Zastaralé. Vytvoří čas v podobě vhodné pro databáze Microsoft Access, dBase, PARADOX při nastavení přímého přístupu: #10 23 2024 15:23:28#.
Vhodnější je využít řetězcový typ s hodnotou: #%m %d %Y %H:%M:%S#. |
var tDate = Pm.Time;
var sDate = Pm.FormatDate(tDate, "%d.%m.%Y_%H:%M:%S");
// sDate obsahuje například "24.07.2024_17:06:35"
var tDate = Pm.Time;
var sDate = Pm.FormatDate(tDate, "%d.%m.%Y_%H:%M:%S.%2T");
// sDate obsahuje například "24.07.2024_17:06:35.63"