我有一个API可以从TargetProcess获取信息并将其放入SQL表中。
问题出现在当一个TargetProcess字段为日期时,因为我接收到的是JSON日期"/Date(1409202000000-0500 )/"
。
我该如何在C#中将这个JSON日期转换为DateTime?
我尝试过像这个StackOverflow帖子中的答案中添加额外的引号,但它不起作用。
我尝试替换单词“Date”,只使用1409202000000-0500
DateTime dotNetDate = new DateTime(1970, 1, 1);
dotNetDate = dotNetDate.AddMilliseconds(Convert.ToInt64(1409202000000-0500)
我使用JSON.NET如下所示
string sa = "/Date(1409202000000-0500 )/"
DateTime dt = new DateTime();
dt = JsonConvert.DeserializeObject<DateTime>(sa);
但它也无法正常工作,
所以问题是...如何在C#中将此JSON日期转换为DateTime?