Неверный вывод форматера времени - PullRequest
0 голосов
/ 31 декабря 2018

Я пытаюсь отформатировать время, используя функцию форматирования времени в формате MMM dd гггг, чч: мм: сс, но получаю неверную дату в качестве выходной.Ниже приведен код для ссылки

package main

import (
    "fmt"
    "time"
)

func main() {
    var t time.Time
    t = time.Now()
    fmt.Println(t.Format("Jan 01 2006, 15:04:05"))
    //Output
    //Dec 12 2018, 16:27:34
}

Но если я изменю формат ссылки на Jan 02 2006, 15:04:05, я получу правильный вывод.Поэтому я не могу найти, что является проблемой между двумя ссылками на даты и каким будет правильный формат ссылочной даты, который работает во всех случаях использования.

1 Ответ

0 голосов
/ 31 декабря 2018

Макеты должны использовать эталонное время Пн 2 января 15:04:05 MST 2006, чтобы показать шаблон, с помощью которого можно форматировать / анализировать заданное время / строку.

Источник: https://gobyexample.com/time-formatting-parsing

Если вы действительно хотите полностью понять это, покопайтесь в источнике .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...