Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Format - metoda objektu PmDateObject

Popis:
Vytvoří podle zadaného formátovacího předpisu sFormat řetězec obsahující datum a čas.
Syntaxe:
Format(sFormat As String) As String
Volání:
s = Pm.Format(sFormat)
Parametry:
sFormat(String) Formátovací předpis pro převod času na řetězec. Příklad: "%d.%m.%Y_%H:%M:%S.%T"
d=den (1-31),
m=měsíc (1-12),
Y=rok (např. 2016),
H=hodina,
M=minuta,
S=sekunda,
T=milisekunda (0-999) - lze zadat %nT, kde n je počet cifer 1, 2 nebo 3

Kterýkoli z konverzních znaků %d, %m, %Y, %M, ... lze vynechat a tak v zobrazení vynechat odpovídající položku času.

Poznámka:
Příklady běžně používaných formátů:
%Y.%m.%d %H:%M:%S.%3T - Interní způsob uložení času v systému PROMOTIC v podobě 2016.10.23 15:23:28.082. Tento způsob zajistí, že setřídění řetězců je v souladu s tříděním podle času.
'%Y-%m-%d %H:%M:%S.%3T' - Vytváří čas v podobě vhodné pro databázi MS SQL server: '2016-10-23 15:23:28.082'.
TIMESTAMP'%Y-%m-%d %H:%M:%S.%3T' - Vytváří čas v podobě vhodné pro databázi Oracle: TIMESTAMP'2016-10-23 15:23:28.082'.
'%Y-%m-%d %H:%M:%S' - Vytváří čas v podobě vhodné pro databázi MySql: '2016-10-23 15:23:28'.
#%d %m %Y %H:%M:%S# - Vytváří čas v podobě vhodné pro databáze Microsoft Access, dBase, PARADOX, atd. při nastavení přímého přístupu, viz Přímý přístup k tabulce - DAO, #10 23 2016 15:23:28#.
 
Metodu lze volat i v událostech grafických prvků pro Web Obrazy.
 
Podobná metoda je Pm.FormatDate.
Příklad:
var sDate = tDate.Format("%d.%m.%Y_%H:%M:%S.%2T");
  //sDate obsahuje "24.07.2005_17:06:35.00"
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice