偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

開發(fā) 前端
時(shí)間戳是使用數(shù)字簽名技術(shù)產(chǎn)生的數(shù)據(jù),簽名的對(duì)象包括了原始文件信息、簽名參數(shù)、簽名時(shí)間等信息。時(shí)間戳系統(tǒng)用來(lái)產(chǎn)生和管理時(shí)間戳,對(duì)簽名對(duì)象進(jìn)行數(shù)字簽名產(chǎn)生時(shí)間戳,以證明原始文件在簽名時(shí)間之前已經(jīng)存在。

說(shuō)實(shí)話,golang的時(shí)間轉(zhuǎn)化還是很麻煩的,最起碼比php麻煩很多,上碼好好學(xué)學(xué)一下

package main 
import (
   "time"
   "fmt"
)

func main() {
   //獲取當(dāng)前時(shí)間
   t := time.Now() //2018-07-11 15:07:51.8858085 +0800 CST m=+0.004000001
   fmt.Println(t)

   //獲取當(dāng)前時(shí)間戳
   fmt.Println(t.Unix()) //1531293019

   //獲得當(dāng)前的時(shí)間
   fmt.Println(t.Uninx().Format("2006-01-02 15:04:05"))  //2018-7-15 15:23:00

   //時(shí)間 to 時(shí)間戳
   loc, _ := time.LoadLocation("Asia/Shanghai")        //設(shè)置時(shí)區(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

   //時(shí)間戳 to 時(shí)間
   tm := time.Unix(1531293019, 0)
   fmt.Println(tm.Format("2006-01-02 15:04:05")) //2018-07-11 15:10:19

   //獲取當(dāng)前年月日,時(shí)分秒
   y := t.Year()                 //年
   m := t.Month()                //月
   d := t.Day()                  //日
   h := t.Hour()                 //小時(shí)
   i := t.Minute()               //分鐘
   s := t.Second()               //秒
   fmt.Println(y, m, d, h, i, s) //2018 July 11 15 24 59
}

補(bǔ)充:Golang 13位時(shí)間戳轉(zhuǎn)time.Time

時(shí)間戳:時(shí)間戳是使用數(shù)字簽名技術(shù)產(chǎn)生的數(shù)據(jù),簽名的對(duì)象包括了原始文件信息、簽名參數(shù)、簽名時(shí)間等信息。時(shí)間戳系統(tǒng)用來(lái)產(chǎn)生和管理時(shí)間戳,對(duì)簽名對(duì)象進(jìn)行數(shù)字簽名產(chǎn)生時(shí)間戳,以證明原始文件在簽名時(shí)間之前已經(jīng)存在。

mysql類型timestamp(時(shí)間戳)和datetime(時(shí)間)差別:timestamp占用4個(gè)字節(jié);datetime占用8個(gè)字節(jié);

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;

時(shí)間戳格式:10位數(shù)的時(shí)間戳是以 秒 為單位,如:1530027865

13位數(shù)的時(shí)間戳是以 毫秒 為單位, 如:1530027865231

19位數(shù)的時(shí)間戳是以 納秒 為單位,如:1530027865231834600

Golang獲取當(dāng)前時(shí)間或時(shí)間戳

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

13位時(shí)間戳轉(zhuǎn)時(shí)間格式

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

時(shí)間轉(zhuǎn)13位時(shí)間戳

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
責(zé)任編輯:武曉燕 來(lái)源: Go語(yǔ)言圈
相關(guān)推薦

2013-03-26 09:04:16

iOS時(shí)間戳與時(shí)間相互轉(zhuǎn)化

2023-09-13 18:28:00

Nginx日志JSON

2010-01-06 09:40:07

Ubuntu時(shí)間設(shè)置

2024-09-09 14:57:31

2020-10-12 19:50:30

TCP窗口時(shí)間戳SACK

2009-11-23 17:31:49

PHP時(shí)間戳

2009-11-23 17:50:01

PHP時(shí)間戳

2011-07-22 17:52:46

iPhone 時(shí)間 控件

2013-05-13 10:13:38

2024-04-15 09:40:38

Python時(shí)間戳time模塊

2010-03-10 11:04:30

Linux時(shí)間轉(zhuǎn)化方法

2021-06-09 07:11:08

MySQL時(shí)間戳類型

2017-10-20 12:13:11

數(shù)據(jù)庫(kù)PostgreSQL時(shí)間戳

2024-08-28 13:09:50

2024-04-03 09:00:10

2023-11-15 07:18:42

MySQL數(shù)據(jù)庫(kù)

2022-06-29 14:06:54

canvas鴻蒙

2019-09-09 08:30:57

MYSQL代碼數(shù)據(jù)庫(kù)

2009-08-16 19:25:12

linux中touchtouch命令參數(shù)linux命令行參數(shù)

2009-12-08 13:54:31

PHP時(shí)間戳函數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)