@vlarkanov

Как получить желаемое отображение времени?

time.Now() выдает строку вида
2019-08-26 09:47:09.557949552 +0300 MSK m=+4.752612985


Как "обрезать" ее до вида
2019-08-26 09:47:09


?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
l3ftoverz
@l3ftoverz
Rings of Saturn - The Husk
t := time.Now()
t.Year()
t.Month()
t.Day()
t.Hour()
t.Minute()
t.Second()


Пример для YYYY-MM-DDTHH:MM:SS
t := time.Now()
formatted := fmt.Sprintf("%d-%02d-%02dT%02d:%02d:%02d",
        t.Year(), t.Month(), t.Day(),
        t.Hour(), t.Minute(), t.Second())
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Магическая дата и время вместо привычного "%d.%M.%Y %H:%M"
package main
import (
	"fmt";
	"time"
)
func main() {
	t, _ := time.Parse("2006-01-02 15:04:05", "2019-08-26 11:10:02");
	fmt.Println(t.Format("02.01.2006 15:04:05"))
}

26.08.2019 11:10:02
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
MillionAgents Москва
от 150 000 до 200 000 руб.
Бук-Сервис Москва
от 150 000 до 180 000 руб.
Бук-Сервис Москва
от 120 000 до 150 000 руб.
22 сент. 2019, в 15:19
500 руб./за проект
22 сент. 2019, в 14:31
300 руб./за проект
22 сент. 2019, в 14:31
4000 руб./за проект