日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

Golang 實現(xiàn)時間戳和時間的轉(zhuǎn)化,很麻煩嗎?

來源: 責編: 時間:2024-07-09 18:19:16 736觀看
導讀說實話,golang的時間轉(zhuǎn)化還是很麻煩的,最起碼比php麻煩很多,上碼好好學學一下package main import ( "time" "fmt")func main() { //獲取當前時間 t := time.Now() //2018-07-11 15:07:51.8858085 +0800 CST m=+

說實話,golang的時間轉(zhuǎn)化還是很麻煩的,最起碼比php麻煩很多,上碼好好學學一下ntV28資訊網(wǎng)——每日最新資訊28at.com

package main import (   "time"   "fmt")func main() {   //獲取當前時間   t := time.Now() //2018-07-11 15:07:51.8858085 +0800 CST m=+0.004000001   fmt.Println(t)   //獲取當前時間戳   fmt.Println(t.Unix()) //1531293019   //獲得當前的時間   fmt.Println(t.Uninx().Format("2006-01-02 15:04:05"))  //2018-7-15 15:23:00   //時間 to 時間戳   loc, _ := time.LoadLocation("Asia/Shanghai")        //設置時區(qū)   tt, _ := time.ParseInLocation("2006-01-02 15:04:05", "2018-07-11 15:07:51", loc) //2006-01-02 15:04:05是轉(zhuǎn)換的格式如php的"Y-m-d H:i:s"   fmt.Println(tt.Unix())                             //1531292871   //時間戳 to 時間   tm := time.Unix(1531293019, 0)   fmt.Println(tm.Format("2006-01-02 15:04:05")) //2018-07-11 15:10:19   //獲取當前年月日,時分秒   y := t.Year()                 //年   m := t.Month()                //月   d := t.Day()                  //日   h := t.Hour()                 //小時   i := t.Minute()               //分鐘   s := t.Second()               //秒   fmt.Println(y, m, d, h, i, s) //2018 July 11 15 24 59}

補充:Golang 13位時間戳轉(zhuǎn)time.TimentV28資訊網(wǎng)——每日最新資訊28at.com

時間戳:時間戳是使用數(shù)字簽名技術(shù)產(chǎn)生的數(shù)據(jù),簽名的對象包括了原始文件信息、簽名參數(shù)、簽名時間等信息。時間戳系統(tǒng)用來產(chǎn)生和管理時間戳,對簽名對象進行數(shù)字簽名產(chǎn)生時間戳,以證明原始文件在簽名時間之前已經(jīng)存在。ntV28資訊網(wǎng)——每日最新資訊28at.com

mysql類型timestamp(時間戳)和datetime(時間)差別:timestamp占用4個字節(jié);datetime占用8個字節(jié);ntV28資訊網(wǎng)——每日最新資訊28at.com

timestamp范圍1970-01-01 00:00:01.000000 到 2038-01-19 03:14:07.999999;ntV28資訊網(wǎng)——每日最新資訊28at.com

datetime是1000-01-01 00:00:00.000000 到 9999-12-31 23:59:59.999999;ntV28資訊網(wǎng)——每日最新資訊28at.com

時間戳格式:10位數(shù)的時間戳是以 秒 為單位,如:1530027865ntV28資訊網(wǎng)——每日最新資訊28at.com

13位數(shù)的時間戳是以 毫秒 為單位, 如:1530027865231ntV28資訊網(wǎng)——每日最新資訊28at.com

19位數(shù)的時間戳是以 納秒 為單位,如:1530027865231834600ntV28資訊網(wǎng)——每日最新資訊28at.com

Golang獲取當前時間或時間戳ntV28資訊網(wǎng)——每日最新資訊28at.com

// stringtime.Now().Format("2006-01-02 15:04:05")// time.Timetime.Now()// int64 時間戳,默認10位,單位:秒time.Now().UnixNano()

13位時間戳轉(zhuǎn)時間格式ntV28資訊網(wǎng)——每日最新資訊28at.com

func UnixToTime(e string) (datatime time.Time, err error) { data, err := strconv.ParseInt(e, 10, 64) datatime = time.Unix(data/1000, 0) return}

時間轉(zhuǎn)13位時間戳ntV28資訊網(wǎng)——每日最新資訊28at.com

func TimeToUnix(e time.Time) int64 { timeUnix, _ := time.Parse("2006-01-02 15:04:05", e.Format("2006-01-02 15:04:05")) return timeUnix.UnixNano() / 1e6}

ntV28資訊網(wǎng)——每日最新資訊28at.com

參考鏈接:https://www.jb51.net/article/211526.htm

本文鏈接:http://www.www897cc.com/showinfo-26-99895-0.htmlGolang 實現(xiàn)時間戳和時間的轉(zhuǎn)化,很麻煩嗎?

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: SSE打扮你的AI應用,讓它美美噠!

下一篇: 新目標檢測模型YOLOv9實踐 :訓練自定義數(shù)據(jù)

標簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 瓮安县| 易门县| 水城县| 乐清市| 桃园县| 黄梅县| 合山市| 绥江县| 吉木乃县| 图木舒克市| 社会| 全椒县| 广河县| 怀集县| 关岭| 云林县| 桦南县| 托克逊县| 东乡族自治县| 霞浦县| 元江| 温州市| 临猗县| 兴安县| 江门市| 张掖市| 海晏县| 水富县| 新郑市| 韩城市| 思茅市| 长沙县| 六安市| 东乡县| 海宁市| 海口市| 沙河市| 蒙山县| 孝义市| 湘潭市| 榕江县|