Datetime Solrnet日期时间格式

Datetime Solrnet日期时间格式,datetime,solrnet,Datetime,Solrnet,我有一个用SolrNet更新Solr中文档的过程,这些文档最初是用从数据库导入的数据填充的 我对日期时间格式有问题,因为从数据库索引的文档有这样的日期时间 <str name="Date">2012-08-07 16:00:27.32</str> 2012-08-07 16:00:27.32 用solrnet索引的文档有这样的日期时间 <str name="Date">2012-08-14T15:57:30Z</str> 2012-08-14

我有一个用SolrNet更新Solr中文档的过程,这些文档最初是用从数据库导入的数据填充的

我对日期时间格式有问题,因为从数据库索引的文档有这样的日期时间

<str name="Date">2012-08-07 16:00:27.32</str>
2012-08-07 16:00:27.32
用solrnet索引的文档有这样的日期时间

<str name="Date">2012-08-14T15:57:30Z</str>
2012-08-14T15:57:30Z
我需要它们像第一个一样,因为当我用c#阅读文档时,日期2012-08-14T15:57:30Z被解释为2012-08-14 12:57:30,我不知道为什么


坦克

我做了一件很难看的事,但成功了。我将其保存为字符串并应用

.ToString("yyyy-MM-dd HH:mm:ss.ff")
去吧


无论如何谢谢你

2012-08-14T15:57:30Z转换为2012-08-14 12:57:30的原因是前一种格式为UTC,即+0。我假设您运行的区域设置是UTC-3,因此当您将时间戳转换为本地日期时间时,它会适当地扣除时区的3小时。虽然15:57 UTC+0是12:57 UTC-3,但它本质上是相同的时间