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 Súvisiace stránky: