воскресенье, 26 июля 2020 г.

Пакет time в Golang, тип Month

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
)

Пример использования Month:

package main

import (
    "fmt"
    "time"
)

func main() {
    _, month, day := time.Now().Date()
    if month == time.November && day == 10 {
        fmt.Println("День рождения Go!")
    }   
    fmt.Println("Текущий месяц:", month)    
    fmt.Println("Текущий день:", day )
}

Вывод:

День рождения Go!
Текущий месяц: November
Текущий день: 10

Метод String

func (m Month) String() string

String возвращает английское название месяца ("January", "February", ...).


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


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

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