当前报道:Net7 EF Core 使用Postgresql插入数据时间戳错误
哔哩哔哩
2023-05-10 23:52:11
(资料图)
Net7 EF Core 使用Postgresql插入数据时间戳错误
TerraMours框架踩坑记录
EF Core 插入数据的时候,时间戳问题
错误信息:
解决方案
在Program里面添加如下代码
其实错误信息已经告诉我们了“AppContext switch to enable legacy behavior.”
这样存储时间的格式是:2023-05-11 06:52:35.151 +0800 会带上我们的时区偏移量 UTC+8
相关问题GPT回答:
官网说明:https://www.npgsql.org/doc/types/datetime.html#timestamps-and-timezones
参考博客:https://www.cnblogs.com/VAllen/p/abp-pgsql-timestamp-with-time-zone.html
TerraMours源码地址:https://github.com/firstsaofan/TerraMours
x