主頁 > 知識庫 > 基于golang時間轉(zhuǎn)換的問題

基于golang時間轉(zhuǎn)換的問題

熱門標簽:黃岡人工智能電銷機器人哪個好 惠州電銷防封電話卡 鄭州亮點科技用的什么外呼系統(tǒng) 釘釘有地圖標注功能嗎 浙江高頻外呼系統(tǒng)多少錢一個月 建造者2地圖標注 阿里云ai電話機器人 汕頭小型外呼系統(tǒng) 濱州自動電銷機器人排名

一般在獲取到時間字符串,需要將時間字符串格式化為golang的"time.Time"對象的時候,通常有2個函數(shù),分別是。

time.Parse(layout, value string) (Time, error)
time.ParseInLocation(layout, value string, loc *Location) (Time, error)

兩個函數(shù)相比,不一樣的地方在于,Parse()函數(shù)解析的時候,會默為UTC時間,獲取的Time對象轉(zhuǎn)換為Unix()對象后,會比當前時間多8小時。

tm, err := time.Parse("2006-01-02T15:04:05Z", s) //轉(zhuǎn)換后的時間,如果再轉(zhuǎn)換為unix時間,需要-8小時

如果解析來源是GMT的時間的話,最好使用ParseInLocation(),并指定"*Location"為“time.Local”,比如:

tm, err = time.ParseInLocation("2006-01-02T15:04:05Z", s, time.Local) //轉(zhuǎn)換后的時間如果再轉(zhuǎn)換為unix時間,不需要處理。

以上這篇基于golang時間轉(zhuǎn)換的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • golang的時區(qū)和神奇的time.Parse的使用方法
  • golang時間、時區(qū)、格式的使用方法
  • 解決Golang time.Parse和time.Format的時區(qū)問題

標簽:東營 泰安 駐馬店 滄州 昭通 晉中 瀘州 阿壩

巨人網(wǎng)絡通訊聲明:本文標題《基于golang時間轉(zhuǎn)換的問題》,本文關(guān)鍵詞  基于,golang,時間,轉(zhuǎn)換,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《基于golang時間轉(zhuǎn)換的問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于基于golang時間轉(zhuǎn)換的問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章