2017-08-17 47 views

回答

0

如果以正確的格式存儲日期,則應該能夠執行BETWEEN操作。

捕獲是 - DynamoDB本身不支持日期/時間戳數據類型。

您可以以字符串或數字格式存儲日期/時間戳。 AWS Docs

存儲爲字符串:

您可以使用字符串數據類型來表示的日期或時間戳記。 一種方式做到這一點是通過使用ISO 8601的字符串,如圖這些 例子:

2016年2月15日2015-12-21T17:42:34Z 20150311T122706Z有關詳細信息,請參閱 http://en.wikipedia.org/wiki/ISO_8601

編號:

您可以使用數字數據類型來表示的日期或時間戳記。 要做到這一點的一種方法是使用紀元時間 - 從1970年1月1日的 00:00:00 UTC開始的秒數。例如,紀元時間1437136300 代表2015年7月17日12:31:40 UTC。

欲瞭解更多信息,請參閱http://en.wikipedia.org/wiki/Unix_time

只要你堅持無論哪個數據類型,你去的準則,這使您可以對他們進行相關操作(即:BETWEEN),因爲它們會被設計成字母數字排序(假設都是在UTC )。

相關問題