我Quote在 Go 中有一個(gè)結(jié)構(gòu)type Quote struct{ CreatedAt int64 `gorethink:"createdAt"` // Other fields...}我寫(xiě)信從 RethinkDB 查詢數(shù)據(jù)并成功result,err:=r.Table("quote").GetAll(ids...).Run(session)defer result.Close() if err!=nil{ fmt.Println(err) } var quotes []Quote err=result.All("es)它確實(shí)得到了真實(shí)的結(jié)果,但沒(méi)有任何記錄在CreatedAt字段中具有價(jià)值。我createdAt在數(shù)據(jù)庫(kù)中使用的時(shí)間格式是自 UTC 紀(jì)元以來(lái)的毫秒數(shù),我打算將它們用作數(shù)字來(lái)計(jì)算我閱讀了 GoDocs 并發(fā)現(xiàn):func (t Time) Unix() int64所以我認(rèn)為int64這是正確的類(lèi)型CreatedAt,但它沒(méi)有用。我該怎么辦?如何獲取時(shí)間數(shù)據(jù)?time.Time也不行。如果time.Time使用,則結(jié)果始終為0001-01-01 00:00:00 +0000 UTC(0如果轉(zhuǎn)換為毫秒,則為類(lèi)似值)因?yàn)楫?dāng)我在 NodeJS 中構(gòu)建我使用的相同服務(wù)器時(shí)Date.Now(),在這種情況下我需要尋找一個(gè)等效類(lèi)型,它返回一個(gè)數(shù)字供我計(jì)算后面的過(guò)程
go - 從 RethinkDB 獲取時(shí)間
呼喚遠(yuǎn)方
2021-12-27 15:29:04