亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何獲取時間戳的毫秒值

如何獲取時間戳的毫秒值

Go
尚方寶劍之說 2022-08-01 15:14:59
Go 有提取時間戳的幾乎每個分量的方法,例如 ,但沒有一個可以提取時間戳的毫秒部分。time.Second()time.Nano()如何提取時間戳的毫秒值。例如,在時間戳的情況下,例如:2021-01-07 10:33:06.511我想提取511
查看完整描述

2 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

要訪問分數秒,您可以使用時間。納秒().如果我們把它換算成時間。持續時間(正好是納秒數),我們可以利用它的持續時間.Milliseconds()方法(這當然沒有魔法,但代碼會更清晰,更容易閱讀):time.Duration


func extractMs(t time.Time) int64 {

    return time.Duration(t.Nanosecond()).Milliseconds()

}

在Go Playground上嘗試一下。


查看完整回答
反對 回復 2022-08-01
?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

評論中有一個答案,但我想在這里發布炮彈:


func extractMillisecond(t time.Time) int {

    ms := time.Duration(t.Nanosecond()) / time.Millisecond

    return int(ms)

}


查看完整回答
反對 回復 2022-08-01
  • 2 回答
  • 0 關注
  • 168 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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