最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Golang 字符串轉(zhuǎn)time類型實(shí)現(xiàn)

 更新時(shí)間:2023年03月08日 10:21:23   作者:JJy_  
本文主要介紹了Golang 字符串轉(zhuǎn)time類型實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

由于數(shù)據(jù)庫的類型為Data 類型,所以插入數(shù)據(jù)庫的時(shí)候我先把前端傳入的string類型的時(shí)間轉(zhuǎn)為Time 再插入。

Go 提供了兩種插入的方式,即time.Parse 和 time.ParseInLocation 。兩種方式,他們的差異比較大。

可以看出兩種方式轉(zhuǎn)換后的時(shí)間 相差了 8個(gè)小時(shí),這是因?yàn)闀r(shí)區(qū)的原因。

  • time.Parse 把時(shí)間字符串轉(zhuǎn)為了Time,時(shí)區(qū)是UTC時(shí)區(qū)
  • time.ParseInLocation 可以根據(jù)時(shí)間字符串和指定的時(shí)區(qū)轉(zhuǎn)化

而CST時(shí)區(qū)則是東八區(qū)(北京時(shí)間) 和 UTC(世界標(biāo)準(zhǔn)時(shí)間)相差8個(gè)小時(shí)

這個(gè)看情況去選定時(shí)區(qū)。

時(shí)區(qū)

整個(gè)地球分為二十四時(shí)區(qū),每個(gè)時(shí)區(qū)都有自己的本地時(shí)間。在國際無線電通信場合,為了統(tǒng)一起見,使用一個(gè)統(tǒng)一的時(shí)間,稱為通用協(xié)調(diào)時(shí)(UTC, Universal Time Coordinated)。UTC與格林尼治平均時(shí)(GMT, Greenwich Mean Time)一樣,都與英國倫敦的本地時(shí)相同。在本文中,UTC與GMT含義完全相同。
北京時(shí)區(qū)(CST)是東八區(qū),領(lǐng)先UTC八個(gè)小時(shí)

使用

// 支持什么類型都可以自己加
var timeTemplates = []string{
?? ?//"2006-01-02 15:04:05", //常規(guī)類型
?? ?//"2006/01/02 15:04:05",
?? ?"2006-01-02",
?? ?//"2006/01/02",
}

func TimeStringToGoTime(tm string) time.Time {

?? ?for i := range timeTemplates {
?? ??? ?t, err := time.ParseInLocation(timeTemplates[i], tm, time.Local)
?? ??? ?if nil == err && !t.IsZero() { return t }
?? ?}
?? ?return time.Time{}
}

到此這篇關(guān)于Golang 字符串轉(zhuǎn)time類型實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Golang 字符串轉(zhuǎn)time類型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺談Go語言的空標(biāo)示符

    淺談Go語言的空標(biāo)示符

    本文通過文字及實(shí)例介紹了Go語言的空標(biāo)示符,對(duì)此有不明白的朋友可以參考學(xué)習(xí),下面一起來看看吧。
    2016-08-08
  • golang實(shí)現(xiàn)各種情況的get請求操作

    golang實(shí)現(xiàn)各種情況的get請求操作

    這篇文章主要介紹了golang實(shí)現(xiàn)各種情況的get請求操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • go語言更高精度的Sleep實(shí)例解析

    go語言更高精度的Sleep實(shí)例解析

    這篇文章主要為大家介紹了go語言更高精度的Sleep實(shí)例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • golang文件內(nèi)容覆蓋問題的分析及解決

    golang文件內(nèi)容覆蓋問題的分析及解決

    通過golang讀取數(shù)據(jù)庫站點(diǎn)映射配置,生成nginx conf文件,并檢查和重啟nginx服務(wù),已達(dá)到站點(diǎn)自動(dòng)化部署目的,當(dāng)目標(biāo)文件中內(nèi)容很長,而寫入的內(nèi)容很短時(shí),目標(biāo)文件內(nèi)容無法完全覆蓋,本文給大家介紹了解決方法,需要的朋友可以參考下
    2024-01-01
  • Go錯(cuò)誤處理之panic函數(shù)和recover函數(shù)使用及捕獲異常方法

    Go錯(cuò)誤處理之panic函數(shù)和recover函數(shù)使用及捕獲異常方法

    這篇文章主要介紹了Go錯(cuò)誤處理之panic函數(shù)使用及捕獲,本篇探討了如何使用 panic 和 recover 來處理 Go 語言中的異常,需要的朋友可以參考下
    2023-03-03
  • windows下使用vscode搭建golang環(huán)境并調(diào)試的過程

    windows下使用vscode搭建golang環(huán)境并調(diào)試的過程

    這篇文章主要介紹了在windows下使用vscode搭建golang環(huán)境并進(jìn)行調(diào)試,主要包括安裝方法及環(huán)境變量配置技巧,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • 細(xì)細(xì)探究Go 泛型generic設(shè)計(jì)

    細(xì)細(xì)探究Go 泛型generic設(shè)計(jì)

    這篇文章主要帶大家細(xì)細(xì)探究了Go 泛型generic設(shè)計(jì)及示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Go語言算法之尋找數(shù)組第二大元素的方法

    Go語言算法之尋找數(shù)組第二大元素的方法

    這篇文章主要介紹了Go語言算法之尋找數(shù)組第二大元素的方法,以實(shí)例形式分析了不排序、只循環(huán)一次來實(shí)現(xiàn)尋找數(shù)組第二大元素的技巧,是比較典型的算法,需要的朋友可以參考下
    2015-02-02
  • Golang項(xiàng)目在github創(chuàng)建release后自動(dòng)生成二進(jìn)制文件的方法

    Golang項(xiàng)目在github創(chuàng)建release后自動(dòng)生成二進(jìn)制文件的方法

    這篇文章主要介紹了Golang項(xiàng)目在github創(chuàng)建release后如何自動(dòng)生成二進(jìn)制文件,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • 解讀unsafe.Pointer和uintptr的區(qū)別

    解讀unsafe.Pointer和uintptr的區(qū)別

    這篇文章主要介紹了解讀unsafe.Pointer和uintptr的區(qū)別及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評(píng)論

邛崃市| 阜城县| 忻城县| 平乐县| 盐边县| 莱芜市| 莱阳市| 迁西县| 琼结县| 东源县| 云梦县| 和顺县| 驻马店市| 泰和县| 贺兰县| 武夷山市| 伊吾县| 义乌市| 通江县| 沿河| 吉水县| 黄龙县| 民和| 淄博市| 建瓯市| 滨州市| 嵩明县| 香格里拉县| 中方县| 陆丰市| 明溪县| 勃利县| 体育| SHOW| 靖远县| 镇安县| 汝南县| 容城县| 田东县| 海阳市| 壤塘县|