Получить текущее время в Go (Golang)

В Go (Golang) существует несколько методов получения текущего времени. Вот некоторые из часто используемых методов:

  1. time.Now(): эта функция возвращает текущее местное время в виде объекта time.Time.
currentTime := time.Now()

<старый старт="2">

  • time.Now().UTC(): этот метод возвращает текущее время в формате UTC (Всемирное координированное время) в виде объекта time.Time.
  • currentTimeUTC := time.Now().UTC()
    1. time.Now().Unix(): этот метод возвращает текущее время в виде временной метки Unix, которая представляет собой количество секунд, прошедших с 1 января 1970 года по всемирному координированному времени.
    unixTimestamp := time.Now().Unix()
    1. time.Now().Format(): с помощью этого метода вы можете форматировать текущее время. Он принимает строку форматирования в качестве аргумента и возвращает отформатированное время в виде строки.
    formattedTime := time.Now().Format("2006-01-02 15:04:05")

    Это всего лишь несколько примеров доступных в Go методов получения текущего времени. Пакет timeв Go предоставляет дополнительные методы и функции, такие как управление временем, синтаксический анализ строк в объекты времени и выполнение вычислений на основе времени.