1. 不能。不过可以自定义一个struct,自己实现json.Marshaler这个接口。 type SimpleTime time.Time func (SimpleTime t) MarshalJSON() ([]byte, error) { // do whatever you want }
type Portal_user struct { Opdate SimpleTime }
2. http://godoc.org/time#Time 文档有说明,Each Time has associated with it a Location 所以是没法去掉Location的,但统一转成UTC时间后,就可以认为是没有Location信息了;如果只是要打印,自己定义类型,然后实现Stringer接口即可。