go中 mysql时间字段转换问题

go连接数据库,返回时间字段的处理

go中时间字段问题

以mysql为例,在数据库中对应字段类型为time.Time。通过struct返回就是一堆结构数字。
比如下面所示:

time.Time{wall:0x0, ext:63720962746, loc:(*time.Location)(0x8cc060)}

解决办法

    var startDate int64 = a.CreateTime.Unix()
	start := time.Unix(startDate, 0).Format("2006-01-02 15:04:05")
	fmt.Println(start)
a是返回来的结构体,CreateTime就是要处理的时间。


你可能感兴趣的:(go中 mysql时间字段转换问题)