Представление времени
xtime — знаковые int64 миллисекунды UTC от 1 января 1 года нашей эры. Годы обозначаются ..., -2, -1, 1, 2, ...; нулевого года нет. Поле xdatetime.Millisecond имеет диапазон 0–999.
xrtTimer() возвращает показание точного монотонного таймера в double секундах. Начало отсчёта не имеет календарного смысла; разность двух показаний измеряет длительность. Ожидание и сон принимают относительные миллисекунды.
xrtDateDiff возвращает целую разность в выбранной единице. Для фиксированных единиц применяется усечение к нулю; для месяцев и лет — непрерывные календарные индексы. Прибавление календарного месяца ограничивает день концом месяца и пропускает нулевой год.
Двусторонние преобразования Unix поддерживают знаковые 32-битные секунды, 64-битные секунды и 64-битные миллисекунды. Переполнение не меняет выходные параметры. %f обозначает три цифры миллисекунд.
📖 Справочники API в этой главе:time (57 записей)math (20 записей)
Полные сигнатуры, ограничения параметров, возвращаемые значения и ошибки