java - ZonedDateTime 以不同的值存储在数据库中,然后在代码中
问题描述
在我的 Java 代码中,我接下来要做:
.setModifiedDate(ZonedDateTime.now(ZoneOffset.UTC))
在调试器中,我看到下一个值:2020-04-07T07:36:20.386321Z - 这是真的
但是在 Postgresql 中,我看到了下一个值:2020-04-07 03:36:20 - 它不是 UTC。
字段 modifided_date id db 具有 timestamptz 类型。
如何将与代码中相同的值保存到数据库?
解决方案
推荐阅读
- python - 自定义 scikit-learns Transformation 和 ColumnTransformer 错误
- filesystems - 如何使用 FTK 成像器对已删除的文件执行数据雕刻?(即定位运行列表并访问集群信息)
- javascript - 使用 MongoDB 执行 Web 应用程序时出现错误
- ruby-on-rails - 使用 RubyXL 将 excel 文件导入到 rails
- python - 将两个列表中存在的字典转换为 csv
- python - 如何使用 Facebook 营销 api 在单个查询中获取所有广告的见解
- java - 防止应用程序崩溃加载许多资产
- r - R动画ggplot使用'for循环'和列表
- node.js - 尝试使用 firebase-admin 从 Cloud Run 服务访问 FirestoreAdminClient。错误:7 PERMISSION_DENIED:调用者没有权限
- tkinter - tkinter 条目的回调仅执行一次