日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

bee 字符串转int_Beego在views中格式化显示时间(int64转string)

發(fā)布時(shí)間:2024/4/14 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 bee 字符串转int_Beego在views中格式化显示时间(int64转string) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近在使用beego開發(fā)系統(tǒng)的過程中,遇到時(shí)間轉(zhuǎn)換問題,需求如下:

通過以下函數(shù)獲取Unix時(shí)間戳,后臺(tái)數(shù)據(jù)庫(kù)格式為int64:

time.Now().Unix()

效果圖:

從數(shù)據(jù)庫(kù)獲取數(shù)據(jù),直接以this.Data[''user''] = user的形式將結(jié)構(gòu)體傳遞給前臺(tái)頁(yè)面:

但是,在前臺(tái)views中顯示的時(shí)候,我希望把 int64 格式的字符串轉(zhuǎn)換成 2019-03-06 21:54 的形式。

在網(wǎng)上找了很久,最后發(fā)現(xiàn),this.Data 是可以往views頁(yè)面?zhèn)鬟f函數(shù)的,這就好辦了:

this.Data["convertTime"] = ConvertToTime(int_time int64) string {

return time.Unix(int_time, 0).Format("2006-01-02 15:04")

}

將以上函數(shù)也通過this.Data的形式傳遞給前臺(tái),并在{{}}中調(diào)用,注意,調(diào)用的時(shí)候不能像平常的函數(shù)那樣用括號(hào)。

顯示結(jié)果如圖:

此功能的實(shí)現(xiàn)主要在于理解beego框架views參數(shù)傳遞的用法,參考文章:

-----------------------------------------------------------------------------

更新:

后臺(tái)時(shí)間戳通過ajax傳給前端,再通過js函數(shù)轉(zhuǎn)換成時(shí)間格式進(jìn)行顯示,應(yīng)該這樣才是正解,上面這種辦法是利用了beego傳參數(shù)的辦法,不常用。

總結(jié)

以上是生活随笔為你收集整理的bee 字符串转int_Beego在views中格式化显示时间(int64转string)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。