【发布时间】:2018-03-25 05:39:57
【问题描述】:
ISO 日期格式为 YYYY-MM-DD。 https://github.com/golang/go/issues/2141
type hr struct {
USER_DATE string
USER_ID string
}
rows, err := db.Query(`SELECT "USER_DATE","USER_ID" FROM user`)
if err != nil {
http.Error(w, http.StatusText(500), 500)
return
}
defer rows.Close()
for rows.Next() {
hr := hr{}
err := rows.Scan(&hr.USER_DATE, &hr.USER_ID)
结果会是这样的:
2018-03-21T00:00:00Z,TB
我认为这应该可行,但它没有:
type hr struct {
USER_DATE time.Format("2006-01-02") //<-- gives an error
USER_ID string
}
期望的结果应该是:
2018-03-21,TB
如何从 sql 中获取日期并以 ISO 格式显示日期?
【问题讨论】: