GoDasturchi
Time Basics

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.

example.go
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.

Hints (0/3)

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

OUTPUT

$ go run main.go
Kodingizni ishga tushiring

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.

example.go
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.

Hints (0/3)

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