2017-08-10 122 views
1

我正在使用節點,我很好奇爲什麼proto緩衝區沒有日期數據類型?爲什麼proto buffer沒有日期數據類型?

我使用sequelizejs ORM我定義日期字段:

tranTime: DataTypes.DATE 

MYSQL數據庫是保存爲日期時間。

我應該使用哪種數據類型?任何人在GRPC上使用datetime?

+0

有一個日期(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/ Global_Objects/Date),並且還有第三方ORM實用程序(https://github.com/dresende/node-orm2)。我相信你可以在你的程序中使用Date,同時可以正確地映射到真正的dbms字段類型。 – tibetty

+0

我在談論協議緩衝區。 https://developers.google.com/protocol-buffers/ – Alvin

回答

3

我使用int64 unix時間戳,然後將其轉換。日期格式可以在不同語言之間有所不同,但unix時間戳將與int64或unsigned int32相同

+1

是的,這是我推薦的(作爲proto2的作者)。 –

相關問題