Postgres插入时间戳丢失时间部分

时间:2018-08-13 21:33:52

标签: postgresql .net-core ef-core-2.0 ef-core-2.1

我已经进行了研究,但没有找到以下问题的任何解决方案。 我编写了一个小实用程序,使用.NET Core和EF Core将数据从SQLServer迁移到Postgres。一切正常,除非在数据传输后Postgres时间戳丢失了时间部分。源类字段以及定义为DateTime的目标。更新之前的上下文数据集正确指示了日期-包括时间,例如:'{8/8/2018 6:04:15 AM}'。但是,当我致电SaveChanges()并查看目标Postgres DB中的数据时,显示的日期中没有时间部分:"2018-08-08 00:00:00"。 无论是否使用TZ,都会发生这种情况。使用查询插入数据会导致正确的时间戳。因此,Npgsql.EntityCore.PostgreSQL适配器对我来说似乎是个问题...

那么,有人遇到过类似的问题吗?任何想法,技巧都将不胜感激!

0 个答案:

没有答案