Golang → Дата, время и часовые пояса в Golang
Можно сказать, что сейчас будет краткий пересказ документации и всё элементарно, но когда столкнулся с необходимостью работать с таймзонами, то пришлось поискать информацию и примеры. Так что пусть будет 🙂
Создадим объект даты и времени, соответствующий данному моменту времени. Этим в Go занимается пакет time
1 2 3 4 5 6 7 8 9 10 11 12 | package main
import (
"fmt"
"time"
)
func main() {
dt := time.Now()
fmt.Println("Current time:", dt)
}
|
В результате увидим:
1 | Current time: 2024-04-29 12:52:04.130203218 +0300 MSK
|
Создадим объекты даты и времени, соответствующие конкретному моменту времени. В явном виде и через его текстовое представление. Последний вариант на практике приходится использовать куда чаще