Time Basics
Vaqt asoslari
time paketi — Go'da sana va vaqt bilan ishlash uchun standart vosita. time.Date bilan aniq bir vaqtni yaratish, uning yil, oy, kun kabi qismlarini olish mumkin.
package main
import (
"fmt"
"time"
)
func main() {
t := time.Date(2026, time.September, 6, 14, 30, 0, 0, time.UTC)
fmt.Println(t.Year())
fmt.Println(t.Month())
fmt.Println(t.Day())
fmt.Println(t.Weekday())
}time.Date(yil, oy, kun, soat, minut, sekund, nanosekund, joylashuv) — aniq bir vaqt nuqtasini yaratadi. time.UTC — jahon vaqti, mahalliy vaqt zonasini hisobga olmaydi (dasturlarda deterministik natija olish uchun qulay). .Year(), .Month(), .Day(), .Weekday() — vaqtning turli qismlarini o'qiydigan metodlar.
>_ Exercise
Berilgan sanani tahlil qiling.
- •2026-yil 1-yanvar, soat 00:00 uchun time.Date yasang
- •uning yilini, oyini va haftaning qaysi kuni ekanini chop eting
Stuck? Reveal a hint to help you.
Key Takeaway
Key Takeaway:
time.Date bilan aniq vaqt yaratiladi, uning qismlarini .Year(), .Month(), .Weekday() kabi metodlar bilan olish mumkin.
NEXT UP
Duration and Arithmetic
$ go run main.go
Kodingizni ishga tushiring