У меня есть структура, обертывающая объект time.Time
и хотел бы отформатировать его с помощью человека.Перейти: Как отформатировать эту структуру читаемым способом?
package main
import (
"time"
"fmt"
)
type TimeStruct struct {
t time.Time
}
func main() {
t := time.Now()
fmt.Printf("time: %v\n", t) // nice
ts := TimeStruct{t: t}
fmt.Printf("time struct: %#v\n", ts) // ugly
}
(Play)
Почему не идет форматирование t
поле в TimeStruct
так же, как простой time.Time
объект? Есть ли простой способ форматировать это читаемым способом (без определения дополнительных методов для него)?
Не без указания дополнительных методов. –
Могут ли downvoters добавить конструктивные комментарии? –