有人可以帮我请问这里出了什么问题吗?由于某种原因,输出不一样,我不明白为什么。type rTime time.Timefunc (rt *rTime) UnmarshalJSON(data []byte) error { var s string if err := json.Unmarshal(data, &s); err != nil { return err } t, err := time.Parse("2006-01-02", s) if err != nil { return err } log.Println(t) *rt = rTime(t) log.Println(*rt) return nil}日志看起来像这样:2014/09/18 04:31:35 1999-10-15 00:00:00 +0000 UTC2014/09/18 04:31:35 {63075542400 0 0x933ea0}为什么转换不起作用?输入字符串是1995-10-15btw。
1 回答
- 1 回答
- 0 关注
- 224 浏览
添加回答
举报
0/150
提交
取消