Как получить текущую дату в golang?

Пользователь

от elena , в категории: Общие вопросы , 3 года назад

Как получить текущую дату в golang?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

1 ответ

Пользователь

от monte , 3 года назад

@elena Чтобы получить текущее дату и время в golang - Вы можете использовать пакет time и метод .Now() чтобы получить текущее время и дату, а дальше можно легко сформатировать в нужный Вам формат, посмотрите ниже пример на Golang:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package main

import (
   "fmt"
   "time"
)

func main() {

   now := time.Now()

   // Вывод: 29
   fmt.Println(now.Day())

   // Вывод: January
   fmt.Println(now.Month())
   // Вывод: 2022
   fmt.Println(now.Year())
   // Вывод: 14
   fmt.Println(now.Hour())

   // Вывод: 2022-01-29 14:57:09
   fmt.Println(now.Format("2006-01-02 15:04:05"))
}