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