0

データ ストアに大量のデータがあり、ある日をパラメーターとして使用して日付フィールドでフィルター処理する必要があります。

つまり、日付が 01/01/13 の 0:00 から 23:59 までに保存されたすべてのオブジェクトが必要です。

問題は、現地時間が GMT-5 で、日付が 01/01/13 20:00 (現地時間 GMT-5) のオブジェクトを保存した場合、02/01/13 01:00 として保存されます。 query the objects of 01/01/13 appengine がオブジェクトを返さないのは、その日付が 02/01/13 であるためです。

どうすればこれを処理できますか?

Objectify を使用してデータストアを管理しています

ありがとう

4

2 に答える 2

2

オブジェクトを UTC 時間でデータベースに保存したため (推奨される方法)、UTC でクエリを実行する必要があります。

したがって、2013-01-01 00:00:00 -05002013-01-02 00:00:00 -0500 の間の時間のオブジェクトに関心がある場合は、 2012-12-31 19:00の間の時間を照会する必要があります。:00Zおよび2013-01-01 19:00:00Z

于 2013-06-12T20:31:02.900 に答える