c# - get 方法中的 DateTime 无效
问题描述
我有一个名为sql-server 和c# 中TrackingDate
的类型的变量。当调用我的方法时,这是我在 JsonResult 响应中得到的:datatime2(7)
Nullable<DateTime>
GET
追踪日期:"/Date(1563271286005)/"
但我表中的值实际上是"2019-07-16 14:31:26.0053912"
有什么问题?
解决方案
看起来像 JSON 序列化器,以错误的方式序列化日期。
尝试将 JSON 序列化程序设置“DateFormatString”设置为“yyyy-MM-dd HH:mm:ss.fffffff”
推荐阅读
- linux - CRL 有效性 openssl
- ruby-on-rails - 设置一个 Docker-Compose,它将为本地开发设置一个 Rails 开发环境
- r - 加载一组以相同字符开头的对象
- c++ - Qt 5.15 - 带有 QAbstractTableModel 的 QSortFilterProxyModel 在 dataChanged 信号上崩溃
- reactjs - Capistrano + React (create-react-app) + npm - 部署构建问题
- autofac - 用于 ASP .Net 5 的 Autofac IContainer 和 DiagnosticTracer
- c++ - 运算符 () 很耗时(C++ 中的分析)
- php - 库版本不兼容:php需要6.0.0或更高版本,但libcares.2.dylib提供2.0.0版本
- javascript - 如何比较两个数组并根据它们的差异添加/删除元素?
- c# - 无法跟踪实体类型的实例,因为另一个实例...更新 db 时出现 EF Core 错误