0

这是我正在尝试做的事情:

JToken myToken = client.Search(ObjCode.BASELINE, new {fields="entryDate"});
console.WriteLine(myToken);

这将返回以下内容:

{"data": [ {"entryDate": "2015-02-20T11:11:40:706-0500"} ] }

我的问题是,每当我尝试分配字段的值时,我都会收到一条错误消息,指出返回的 dateTime 的字符串格式不正确。我试过了DateTime.ParseDateTime.ParseExact这些都不起作用。据我所知,DateTime 字符串应该类似于"2015-02-20T11:11:40.706-0500"字符串时间后面有句点而不是冒号的地方。我说 REST 返回错误的格式是对的,还是有办法将给定的格式转换为正确的 DateTime 格式?

谢谢!

4

1 回答 1

0

EntryDate 是一个审计字段,不能设置:底层 Oracle 数据库上有一个触发器,它提供插入时的当前时间。我怀疑您收到的消息试图报告这一点,但在翻译中丢失了一些东西。我建议您在诸如计划日期之类的可写字段上确定您的语法。一旦成功,请再次尝试 EntryDate。

问候,道格

于 2016-04-14T13:26:04.183 回答