问题描述
假设我们有一个用于单元测试的简单数据集:
<?xml version="1.0" encoding="UTF-8"?>
<dataset>
<my_entity
id="1"
start_date="2020-10-18 17:00:00 +0000"
/>
</dataset>
其中start_date
映射到实体对象中的Instant
字段,并映射到数据库中的TIMESTAMP
列(h2-用于测试)。
问题是:这不会导致将“ 2020-10-18T17:00:00Z”的UTC时间戳放入测试数据库! 最终出现的是“ 2020-10-18T16:00:00Z”,即数据加载器假定提供的日期不是UTC,而是夏令时,该时间比UTC偏移了0,即一小时。如果您将10月18日更改为27日,在冬季,小时数匹配。
如何在数据集中加载正确的UTC时间戳,而不用担心是夏天还是冬天?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)