2017-08-10 3 views
1

私はノードを使用していますが、なぜprotoバッファに日付データ型がないのでしょうか?私は、日付フィールドを定義なぜprotoバッファに日付データ型がありませんか?

私は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)も用意されています。私はあなたのプログラムで日付を使用することができますが、実際のdbmsフィールドタイプに適切にマッピングできると信じています。 – tibetty

+0

私はプロトコルバッファについて話しています。 https://developers.google.com/protocol-buffers/ – Alvin

答えて

3

私はint64 unixタイムスタンプを使用してそれを変換します。日付の形式は言語によって異なる場合がありますが、UNIXのタイムスタンプはint64またはunsigned int32と同じになります

+1

はい、これは私が(proto2の著者として)お勧めします。 –

関連する問題