пятница, 24 апреля 2020 г.

Получить год, месяц, день из пакета time в Golang

Функция Date возвращает год, месяц и день в time.Time.

func (t Time) Date() (year int, month Month, day int)

В использовании:

year, month, day := time.Now().Date()
fmt.Println(year, month, day)      // Например 2020 April 24
fmt.Println(year, int(month), day) // Например 2020 4 24

Вы также можете извлечь информацию с помощью отдельных вызовов:

t := time.Now()
year := t.Year()   // type int
month := t.Month() // type time.Month
day := t.Day()     // type int

Тип time.Month указывает месяц года (January = 1, February = 2, March = 3, …).

type Month int

const (
 January Month = 1 + iota
 February
 March
 April
 May
 June
 July
 August
 September
 October
 November
 December
)


Читайте также:


Комментариев нет:

Отправить комментарий