РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
766 of 1593 menu

Метод time.Time.Year

Метод Year возвращает год из временной метки в виде целого числа. Этот метод не принимает никаких параметров и возвращает значение типа int. Год возвращается в григорианском календаре.

Синтаксис

t.Year()

Пример

Давайте получим год из текущей временной метки:

package main import ( "fmt" "time" ) func main() { now := time.Now() year := now.Year() fmt.Println(year) }

Результат выполнения кода:

"2026"

Пример

Давайте создадим конкретную дату и получим из неё год:

package main import ( "fmt" "time" ) func main() { date := time.Date(2020, time.January, 1, 0, 0, 0, 0, time.UTC) year := date.Year() fmt.Println(year) }

Результат выполнения кода:

"2020"

Пример

Давайте изменим год у существующей даты с помощью метода AddDate:

package main import ( "fmt" "time" ) func main() { date := time.Date(2020, time.January, 15, 10, 30, 0, 0, time.UTC) newDate := date.AddDate(5, 0, 0) year := newDate.Year() fmt.Println(year) }

Результат выполнения кода:

"2025"

Смотрите также

  • метод time.Time.Month,
    который возвращает месяц из временной метки
  • метод time.Time.Day,
    который возвращает день месяца из временной метки
  • метод time.Time.Hour,
    который возвращает час из временной метки
  • метод time.Time.YearDay,
    который возвращает порядковый номер дня в году
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить