Сборка момента в Go
Момент собирают из года, месяца, дня и времени
суток. Части передают в time.Date, последним
аргументом указывают time.Local - шкалу
там, где запущена программа:
package main
import (
"fmt"
"time"
)
func main() {
stamp := time.Date(2024, time.June, 15, 18, 40, 5, 0, time.Local)
fmt.Println(stamp.Hour())
}
Даны части:
y := 2021
m := time.May
d := 9
Соберите момент на полночь и выведите его.
Даны дата и время:
d := time.Date(2024, time.June, 15, 0, 0, 0, 0, time.Local)
hour, min, sec := 18, 40, 5
Соберите полную отметку и выведите часы.
Даны год и месяц:
year := 2025
month := time.September
Создайте момент первого числа этого месяца и выведите его.