package main import ( "fmt" "time" ) func main() { // Получаем текущее время now := time.Now() // Создаем времч с помощью конкретных значений currentTime := time.Date( 2020, time.May, 15, // день 10, // часы 13, // минуты 12, // секунды 45, // наносекунды time.UTC, ) // Создаем время, используя секунды и наносекунды, прошедшие с начала эпохи Unix unixTime := time.Unix( 150000, // секунды 1, // наносекунды ) // 01-02 03:04.05 0006 15 // день месяц час(12) минуты секунды год час(24) // Форматируем и выводим время в строковом виде // fmt.Println(now.Format("02-01-2006 15:04:05")) fmt.Println(now.Format("02-01-2006 15:04:05")) fmt.Println(currentTime.Format("02-01-2006 15:04:05")) fmt.Println(unixTime.Format("02-01-2006 15:04:05")) // Функция Parse парсит строку в соответствии с заданным шаблоном firstTime, err := time.Parse("2006/01/02 15-04", "2020/05/15 17-45") if err != nil { panic(err) } fmt.Println(firstTime.Format("00-00-0000 00:00:00")) }