StrMonoToTime

StrMonoToTime

Funkcia %StrMonoToTime


Funkcia

Funkcia konvertuje textový reťazec na absolútny čas.

Deklarácia

TIME %StrMonoToTime( TEXT in txtTime TEXT in txtMask INT in offset )

Parametre

txtTime

Textový reťazec obsahujúci čas.

txtMask

Časová maska použitá pri rozpoznávaní jednotlivých zložiek času daného parametrom txtTime.

offset

Časový posun [s].

Popis

Funkcia prevedie čas v textovom tvare na čas podľa zadanej masky. Predpokladá, že čas daný v textovom tvare je monotónny, s posunom oproti UTC o počet sekúnd definovaných parametrom offset.

Príklad

TEXT_tTxt TIME _t BEGIN ; prevod textového vyjadrenia monotónneho zimného času na čas v zime ; v zime _t := %StrMonoToTime("04:00:00 01-01-2005", "hh:mi:ss dd-mm-rrrr", 3600) _tTxt := %TimeToStrEx(_t, "hh:mi:ss dd-mm-rrrr";) ; nadobudne hodnotu "04:00:00 01-08-2005" ; v lete _t := %StrMonoToTime("04:00:00 01-08-2005", "hh:mi:ss dd-mm-rrrr", 3600) _tTxt := %TimeToStrEx(_t, "hh:mi:ss dd-mm-rrrr") ; nadobudne hodnotu "05:00:00 01-08-2005" END