~~~
type News_list struct {
Nid int
Ntitle string
Ncontent string
Ntime int64 //这里是 int64类型 数据库里也是bigint类型
Ntype int
}
//执行
sql2 := fmt.Sprintf("select nid,ntitle,ncontent,ntime,ntype from news_list where 1=1 order by nid desc limit %s,%s", 10, 20)
rows, _ := mysql.DB.Query(sql2)
for rows.Next(){
if err2 := rows.Scan(&news.Nid, &news.Ntitle, &news.Ncontent, &news.Ntime, &news.Ntype); err2 != nil {
checkerrlog.CheckErrLog("遍历错误", err2)
return
}
//问题来了 因为 Ntime我在数据库保存的是 bigint时间戳格式, 但是输出到前端HTML 我想实现 转换时间字符串格式
请问在那里转换呢 大概怎么写呢。
以下是转换代码
就是不知道如何处理,因为都在遍历里 不知道如何拿出来转换,
var timestamp2 int64 = int_0
tm := time.Unix(timestamp2, 0)
return tm.Format("2006-01-02 15:04:05")
~~~
有疑问加站长微信联系(非本文作者)