这是我正在尝试做的事情:
JToken myToken = client.Search(ObjCode.BASELINE, new {fields="entryDate"});
console.WriteLine(myToken);
返回以下内容:
{"data": [ {"entryDate": "2015-02-20T11:11:40:706-0500"} ] }
我的问题是,每当我尝试分配字段的值时,我都会收到一条错误消息,指出返回的dateTime的字符串格式不正确。我尝试了DateTime.Parse
,DateTime.ParseExact
,但这些都没有奏效。从我可以告诉DateTime字符串应该是类似"2015-02-20T11:11:40.706-0500"
的东西,其中在字符串上的时间之后有一个句点而不是冒号。
我是否正确地说REST正在返回错误的格式,或者有没有办法将给定的格式转换为正确的DateTime格式?
谢谢!
答案 0 :(得分:0)
EntryDate是一个审计字段,无法设置:底层Oracle数据库上有一个触发器,它提供当前插入时间。我怀疑你得到的消息是试图报告,但在翻译中丢失了一些东西。我建议你在可写字段(例如计划日期)上确定语法。一旦有效,请再次尝试EntryDate。
此致 道格