成人免费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

2010-01-06 09:40:07

Ubuntu時間設置

2024-09-09 14:57:31

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 時間 控件

2013-05-13 10:13:38

2024-04-15 09:40:38

Python時間戳time模塊

2010-03-10 11:04:30

Linux時間轉化方法

2021-06-09 07:11:08

MySQL時間戳類型

2017-10-20 12:13:11

數據庫PostgreSQL時間戳

2024-08-28 13:09:50

2024-04-03 09:00:10

2023-11-15 07:18:42

MySQL數據庫

2022-06-29 14:06:54

canvas鴻蒙

2019-09-09 08:30:57

MYSQL代碼數據庫

2009-08-16 19:25:12

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

2009-12-08 13:54:31

PHP時間戳函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线不卡 | 久久久精品国产 | 国产精品成人一区二区三区夜夜夜 | 久久久久久久久久久高潮一区二区 | 亚洲欧美激情精品一区二区 | 成人在线观看免费视频 | 欧美专区在线观看 | 中文字幕亚洲一区二区三区 | av手机免费在线观看 | 亚洲视频在线观看 | 视频在线一区 | 欧美精品一区二区三区四区 | 视频一区二区在线观看 | 在线免费观看日本视频 | 蜜臀网| 911精品美国片911久久久 | av电影一区 | 久久a久久 | 日韩欧美国产精品一区 | 欧美一级在线视频 | 成人免费网视频 | 九一视频在线观看 | 一区二区三区免费 | 国产精品久久久久一区二区三区 | 99免费在线视频 | 亚洲人成人一区二区在线观看 | 99热这里有精品 | 久草院线 | 国产成在线观看免费视频 | 欧美日韩高清在线观看 | 亚洲一区二区在线视频 | 午夜影院在线观看版 | 国产在线一区二区 | 国产综合第一页 | 99久久精品免费 | 荷兰欧美一级毛片 | 污污的网站在线观看 | 国产伦一区二区三区 | av中文字幕在线 | 羞羞网站在线免费观看 | 欧美久久一区二区三区 |