解決golang時(shí)間字符串轉(zhuǎn)time.Time的坑
字符串轉(zhuǎn)時(shí)間一定要通過(guò) time.ParseInLocation
不能直接用Parse
todayZero, _ := time.ParseInLocation("2006-01-02", "2019-01-01 15:22:22" time.Local)
如果用了Parse,二者就會(huì)存在8小時(shí)時(shí)間差!?。?!
補(bǔ)充:golang 常用的日期方法和時(shí)區(qū)的坑
import( "time" )
1、獲取當(dāng)前時(shí)間
time.Now(),返回類(lèi)型:time結(jié)構(gòu)。
2、字符串轉(zhuǎn)為日期
t, _ := time.ParseInLocation("20060102150405", “你的日期字符串”, time.Local)//這里按照當(dāng)前時(shí)區(qū)轉(zhuǎn)
注意此處有坑,一般都是用time.Parse方法,time.Parse方法是轉(zhuǎn)為格林威治時(shí)間的,也就是0時(shí)區(qū),再轉(zhuǎn)為時(shí)間戳就就加上時(shí)區(qū)了
3、獲取時(shí)間戳
t:=time.Now() t.Unix()//秒數(shù),毫秒要乘1000 t.UnixNano()//納秒10的9次方秒啊,毫秒要除1000
4、時(shí)間格式成字符串(轉(zhuǎn)換)
time.Now().Format("2006-01-02 15:04:05")//返回字符串
不像其他的語(yǔ)言是YYYY-MM-DD HH:mm:ss,這里是"2006-01-02 15:04:05",記住2006年,然后是1 2 3(24小時(shí)是15) 4 5,所有就是上面的樣子啦。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
- Go語(yǔ)言中時(shí)間time相關(guān)處理方法詳解
- Go Time庫(kù)中時(shí)間和日期相關(guān)的操作方法整理
- go?time.Sleep睡眠指定時(shí)間實(shí)例詳解(小時(shí)級(jí)到納秒級(jí))
- golang中time包之時(shí)間間隔格式化和秒、毫秒、納秒等時(shí)間戳格式輸出的方法實(shí)例
- golang time包做時(shí)間轉(zhuǎn)換操作
- golang的time包:秒、毫秒、納秒時(shí)間戳輸出方式
- golang 使用time包獲取時(shí)間戳與日期格式化操作
- django 中使用DateTime常用的時(shí)間查詢(xún)方式
- Go語(yǔ)言時(shí)間管理利器之深入解析time模塊的實(shí)戰(zhàn)技巧
相關(guān)文章
golang中實(shí)現(xiàn)給gif、png、jpeg圖片添加文字水印
這篇文章主要介紹了golang中實(shí)現(xiàn)給gif、png、jpeg圖片添加文字水印,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04解決Golang中ResponseWriter的一個(gè)坑
這篇文章主要介紹了解決Golang中ResponseWriter的一個(gè)坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-04-04Golang?rabbitMQ生產(chǎn)者消費(fèi)者實(shí)現(xiàn)示例
這篇文章主要為大家介紹了Golang?rabbitMQ生產(chǎn)者消費(fèi)者實(shí)現(xiàn)的示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-04-04Go json omitempty如何實(shí)現(xiàn)可選屬性
在Go語(yǔ)言中,使用`omitempty`可以幫助我們?cè)谶M(jìn)行JSON序列化和反序列化時(shí),忽略結(jié)構(gòu)體中的零值或空值,本文介紹了如何通過(guò)將字段類(lèi)型改為指針類(lèi)型,并在結(jié)構(gòu)體的JSON標(biāo)簽中添加`omitempty`來(lái)實(shí)現(xiàn)這一功能,例如,將float32修改為*float322024-09-09golang 項(xiàng)目打包部署環(huán)境變量設(shè)置方法
最近將 golang 項(xiàng)目打包部署在不同環(huán)境,下面分享一下我的心得體會(huì),對(duì)golang 項(xiàng)目打包部署環(huán)境變量設(shè)置方法感興趣的朋友一起看看吧2024-07-07