好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > golang 實現時間戳和時間的轉化

golang 實現時間戳和時間的轉化

熱門標簽:評價高的400電話辦理 百度地圖標注后傳給手機 外呼系統用什么卡 excel地圖標注分布數據 涿州代理外呼系統 壽光微信地圖標注 阿克蘇地圖標注 外呼系統顯本地手機號 電話機器人軟件免費

說實話,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
}

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 基于golang uint8、int8與byte的區別說明
  • golang 監聽服務的信號,實現平滑啟動,linux信號說明詳解
  • Golang Gob編碼(gob包的使用詳解)
  • golang如何獲得一個變量的類型
  • golang 如何獲取文件夾下面的文件列表
  • golang 如何實現HTTP代理和反向代理
  • Golang實現http文件上傳小功能的案例
  • golang值類型轉換成[]uint8類型的操作

標簽:蘭州 汕頭 重慶 欽州 梅河口 銅川 吐魯番 雞西

巨人網絡通訊聲明:本文標題《golang 實現時間戳和時間的轉化》,本文關鍵詞  golang,實現,時間,戳,和,時,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《golang 實現時間戳和時間的轉化》相關的同類信息!
  • 本頁收集關于golang 實現時間戳和時間的轉化的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲九九九| 96xxxx| 免费观看欧美一级特黄| 成人永久免费视频网站app| 亚洲精品久久久久久久久久吃药| 国产成人在线看| 被粗大灌满了白浆| 蜜乳aⅴ一区二区三区| 免费的黄网站| 老师的短裙作者不详小说| 免费午夜福利1000集| 日韩成人精品日本亚洲| 18??亲胸揉胸膜下| 午夜黄色在线观看| 古代高h公妇吃奶h| 天天拍夜夜添久久精品免费| 国产在线观看免费一级| 91偷国在线精品亚洲一区二区| 最近更新在线中文字幕一页| 颐和园郝蕾| 人妻??奶头??裸体| 欧美国产日韩在线观看| 男同桌手伸进我奶罩揉我胸的经历| 国产AV一码二码在线播放| 我和朋友3p婬荡娇妻| 男女啪啪做爰高潮全过有多重打法| 美女黄色大片| 凌源市| 国产精品99久久久久久www| 师父不可以(限)弥弥| 思思爱热久久精品在2019线6| 国产精品va欧美精品| 国产精品俺来也在线观看了| 娇妻边打电话边被躁BD在| 欧美精品一区二区三区四区| 免费激情小视频| 成人扒开??伸进???91| 看成年女人免费午夜视频| 成人动漫网站在线观看| ??国产嫩草影院久久久久| 18爽爽国产色AV视频免费看|