РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
812 of 1593 menu

Функция time.UnixMicro

Функция time.UnixMicro преобразует количество микросекунд, прошедших с начала эпохи Unix (1 января 1970 года UTC), в значение типа time.Time. В первый параметр функция принимает целое число типа int64, представляющее количество микросекунд. Возвращаемое значение имеет тип time.Time и представляет соответствующий момент времени.

Синтаксис

time.UnixMicro(usec int64) time.Time

Пример

Давайте преобразуем 1700000000000000 микросекунд в значение времени:

package main import ( "fmt" "time" ) func main() { res := time.UnixMicro(1700000000000000) fmt.Println(res) }

Результат выполнения кода:

"2023-11-14 22:13:20 +0000 UTC"

Пример

Давайте преобразуем нулевое количество микросекунд в значение времени:

package main import ( "fmt" "time" ) func main() { res := time.UnixMicro(0) fmt.Println(res) }

Результат выполнения кода:

"1970-01-01 00:00:00 +0000 UTC"

Пример

Давайте преобразуем отрицательное количество микросекунд в значение времени:

package main import ( "fmt" "time" ) func main() { res := time.UnixMicro(-1000000) fmt.Println(res) }

Результат выполнения кода:

"1969-12-31 23:59:59 +0000 UTC"

Смотрите также

  • функцию time.Unix,
    которая преобразует секунды и наносекунды в значение времени
  • функцию time.UnixMilli,
    которая преобразует миллисекунды в значение времени
  • функцию time.Time.UnixMicro,
    которая возвращает количество микросекунд для значения времени
  • функцию time.Now,
    которая возвращает текущее локальное время
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить