Datum a čas (RTC)
Last updated
Last updated
Každé Byzance zařízení je vybaveno obvodem pro udržování reálného času (RTC). Obsluha této funkce dodržuje . Čas udržovaný v RTC obvodu je synchronizován automaticky pokaždé při připojení k portálu.
Čas je interpretován jako Unixové časové razítko (timestamp), které reprezentuje počet sekund uplynulých od 1.1. 1970. K obsluze tohoto času se využívají funkce ze standartní knihovny .
Lokální čas se za běhu normálního programu dá získat pomocí veřejné funkce ''Byzance::get_localtime()''.
Příklad "example_datetime" získá offset, UTC čas a lokální čas. Pokud je offset z portálu nastaven na nulu, UTC čas a lokální čas budou stejné.
Časové razítko je v zařízení automaticky nastaveno nastaveno na UTC pásmo. Pro vlastní offset od UTC je třeba příslušnou položku změnit v . Nastavený offset se za běhu normálního programu dá získat pomocí veřejné funkce ''Byzance::get_timeoffset()''.
K převodu jednotek je možné dále využít například jeden z mnoha .