比较不同精度的ddb时间戳

问题描述 投票:0回答:1

如果小数部分为零,我的 Java 代码会截断秒字段后的即时字符串表示形式。例如,它存储

1980-01-01T00:00:00.123456Z
,但会存储
1980-01-01T00:00:00Z
而不是
1980-01-01T00:00:00.000000Z
。如果存储在 Amazon DynamoDB 中,时间戳比较是否可以正常工作?

amazon-dynamodb timestamp
1个回答
0
投票

DynamoDB 没有时间戳数据类型,对于 Instant,就像您在那里显示的那样,它们存储为 ISO 8601 字符串。因此,它为您提供按字典顺序进行的字符串比较。

词典比较是一种通过从左到右顺序比较字符串中的字符来按字母顺序对单词进行排序的技术。比较字符串中的字符时使用的优先顺序是:

  1. 数字
  2. 大写字母
  3. 小写字母

来源

© www.soinside.com 2019 - 2024. All rights reserved.