Части момента в Go
У готовой отметки читают отдельные части:
год, месяц, день месяца, часы, минуты и секунды.
День месяца дает метод Day, год - метод
Year, день недели - метод Weekday:
package main
import (
"fmt"
"time"
)
func main() {
note := time.Date(2024, time.February, 29, 12, 0, 0, 0, time.Local)
fmt.Println(note.Day(), note.Year(), note.Weekday())
}
Часы, минуты и секунды читают методами
Hour, Minute и Second:
package main
import (
"fmt"
"time"
)
func main() {
note := time.Date(2024, time.June, 15, 18, 40, 5, 0, time.Local)
fmt.Println(note.Hour(), note.Minute(), note.Second())
}
Дана отметка:
note := time.Date(2024, time.February, 29, 0, 0, 0, 0, time.Local)
Выведите день месяца и день недели.
Из текущего момента выведите год.
Дана отметка:
edge := time.Date(2023, time.January, 1, 0, 0, 0, 0, time.Local)
Выведите ее месяц и день месяца через пробел.