【发布时间】:2019-07-17 09:39:36
【问题描述】:
我正在尝试在 dynamoDb 表中添加时间属性。我在我的日期容器上添加了@DynamoDBAutoGeneratedTimestamp 注释,但它似乎选择了 00:00 作为默认时区。
@get:DynamoDBAutoGeneratedTimestamp(strategy=DynamoDBAutoGenerateStrategy.CREATE)
var createdAt: String? = null
@get:DynamoDBAutoGeneratedTimestamp(strategy=DynamoDBAutoGenerateStrategy.ALWAYS)
var updateAt: String? = null
【问题讨论】:
-
您不能选择时区或时间偏移量。它始终使用 UTC。
-
但是有什么办法可以让偏移量为 +05:30?
-
就像我说的,您不能选择时区或时间偏移。为什么需要在数据库中使用偏移量?
-
这是一个仅限区域的数据库,这可能会导致信息不正确,否则我必须手动偏移才能根据我们的时区存储正确的信息
标签: java spring-boot kotlin amazon-dynamodb