成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Golang 實現時間戳和時間的轉化,很麻煩嗎?

開發 前端
時間戳是使用數字簽名技術產生的數據,簽名的對象包括了原始文件信息、簽名參數、簽名時間等信息。時間戳系統用來產生和管理時間戳,對簽名對象進行數字簽名產生時間戳,以證明原始文件在簽名時間之前已經存在。

說實話,golang的時間轉化還是很麻煩的,最起碼比php麻煩很多,上碼好好學學一下

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")        //設置時區
   tt, _ := time.ParseInLocation("2006-01-02 15:04:05", "2018-07-11 15:07:51", loc) //2006-01-02 15:04:05是轉換的格式如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位時間戳轉time.Time

時間戳:時間戳是使用數字簽名技術產生的數據,簽名的對象包括了原始文件信息、簽名參數、簽名時間等信息。時間戳系統用來產生和管理時間戳,對簽名對象進行數字簽名產生時間戳,以證明原始文件在簽名時間之前已經存在。

mysql類型timestamp(時間戳)和datetime(時間)差別:timestamp占用4個字節;datetime占用8個字節;

timestamp范圍1970-01-01 00:00:01.000000 到 2038-01-19 03:14:07.999999;

datetime是1000-01-01 00:00:00.000000 到 9999-12-31 23:59:59.999999;

時間戳格式:10位數的時間戳是以 秒 為單位,如:1530027865

13位數的時間戳是以 毫秒 為單位, 如:1530027865231

19位數的時間戳是以 納秒 為單位,如:1530027865231834600

Golang獲取當前時間或時間戳

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

13位時間戳轉時間格式

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

時間轉13位時間戳

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
}

參考鏈接:https://www.jb51.net/article/211526.htm
責任編輯:武曉燕 來源: Go語言圈
相關推薦

2013-03-26 09:04:16

iOS時間戳與時間相互轉化

2023-09-13 18:28:00

Nginx日志JSON

2024-09-09 14:57:31

2010-01-06 09:40:07

Ubuntu時間設置

2020-10-12 19:50:30

TCP窗口時間戳SACK

2009-11-23 17:31:49

PHP時間戳

2009-11-23 17:50:01

PHP時間戳

2011-07-22 17:52:46

iPhone 時間 控件

2010-03-10 11:04:30

Linux時間轉化方法

2013-05-13 10:13:38

2024-04-15 09:40:38

Python時間戳time模塊

2024-04-03 09:00:10

2023-11-15 07:18:42

MySQL數據庫

2021-06-09 07:11:08

MySQL時間戳類型

2017-10-20 12:13:11

數據庫PostgreSQL時間戳

2024-08-28 13:09:50

2019-09-09 08:30:57

MYSQL代碼數據庫

2009-08-16 19:25:12

linux中touchtouch命令參數linux命令行參數

2022-06-29 14:06:54

canvas鴻蒙

2009-12-08 13:54:31

PHP時間戳函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩不卡 | 国产高清视频 | 日韩毛片在线免费观看 | 网站黄色在线免费观看 | 99亚洲| 91精品国产综合久久久久蜜臀 | 亚洲精品乱码久久久久久久久 | 99久久99热这里只有精品 | 午夜精品 | 亚洲成人精品久久久 | 美女福利视频网站 | 国产在线精品一区二区 | 国产一级在线 | 国产精品美女www爽爽爽 | 亚洲欧美男人天堂 | 综合五月婷 | 天天综合久久 | 午夜免费网站 | 久久一区二区三区电影 | 精品美女在线观看视频在线观看 | 91看片在线 | 国产在线精品一区二区三区 | 日韩一区在线播放 | 中文字幕欧美日韩 | 男女羞羞视频在线 | 中文字幕第十一页 | 日韩av在线免费 | 一区二区免费 | 蜜桃av人人夜夜澡人人爽 | 国产精品久久久久久久久免费软件 | 国产成人精品一区二区三区四区 | 国产精品久久久久久久免费大片 | 精品网| 久久综合九九 | av大片在线观看 | av在线免费观看网站 | 欧美成人激情 | 亚洲精品视频在线 | av成年人网站 | 国产一区二区三区在线免费观看 | 日韩一区二区三区视频在线观看 |