Пример: Как я могу обновить час за t время?
t
fmt.Println(t) //=> 2006-01-02 15:04:05 +0000 UTC
Ожидается получение: 2006-01-02 00:00:00 +0000 UTC
2006-01-02 00:00:00 +0000 UTC
Отредактировано: похоже на: время. Время Раундв день
Использование:
t1 := time.Date(t.Year(), t.Month(), t.Day(), 0, 0, 0, t.Nanosecond(), t.Location())
Ссылка: https://golang.org/pkg/time/#Date