第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將 UUID 時間戳轉換為 ISO 日期 Golang

如何將 UUID 時間戳轉換為 ISO 日期 Golang

Go
慕妹3242003 2023-01-03 17:23:19
我正在嘗試使用 Google 的庫為事件生成 UUID?,F在我需要按創(chuàng)建時間過濾事件。import (    "fmt"    "github.com/google/uuid")func main() {    id := uuid.New()    fmt.Println(id.Time())}輸出:1118302296282601152接下來我可以嘗試什么?
查看完整描述

1 回答

?
POPMUISE

TA貢獻1765條經驗 獲得超5個贊

New創(chuàng)建一個新的隨機 UUID 或 panics。New 等同于表達式


NewUUID基于當前 NodeID 和時鐘序列以及當前時間返回版本 1 UUID。如果 NodeID 沒有被 SetNodeID 或 SetNodeInterface 設置,那么它將被自動設置。如果無法設置 NodeID,則 NewUUID 返回 nil。如果 SetClockSequence 沒有設置時鐘順序,那么它將自動設置。如果 GetTime 未能返回當前的 NewUUID,則返回 nil 和錯誤。


所以使用 uuid.NewUUID() 而不是 New。這會給你正確的結果。


id, _ := uuid.NewUUID()

t := id.Time()

sec, nsec := t.UnixTime()

timeStamp := time.Unix(sec, nsec)


fmt.Printf("Your unique id is: %s \n", id)

fmt.Printf("The id was generated at: %v \n", timeStamp)

輸出:


    Your unique id is: 5bdf0fe4-0cc4-11ed-8978-025041000001 

    The id was generated at: 2022-07-26 14:51:41.2821988 +0530 IST


查看完整回答
反對 回復 2023-01-03
  • 1 回答
  • 0 關注
  • 279 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號