我有这个 JSON API,它以 UNIX 时间戳的形式返回交付日期。我更喜欢Time在应用程序的其余部分使用。以下工作但感觉不太像 Go。
type Delivery struct {
Time string `json:"time"`
}
func timestampToTime(s string) time.Time {
i, _ := strconv.ParseInt(s, 10, 64)
returns time.Unix(i, 0)
}
fmt.Println(timestampToTime(Delivery.Time))
// 2019-02-17 11:55:00 +0100 CET
有没有办法在结构中转换传入值?
慕无忌1623718
相关分类