【发布时间】:2019-12-20 10:44:17
【问题描述】:
我有一个看起来像这样的string:
[12-20-2019 11:27:57, 12-20-2019 11:27:58, 12-20-2019 11:27:59] 每个日期都由 , 分隔,如何将其解析为 List<DateTime>?
我的代码是:
string datesListString = JObject.Parse(jsonContent)["datesList"].ToString();
ListDateTime> datesList = new JavaScriptSerializer().Deserialize<List<DateTime>>(datesListString);
DatesListString 是我需要反序列化的大型 JSON 文件的字段。
【问题讨论】:
-
需要先将字符串拆分,得到一个字符串序列,然后再通过DateTime.Parse方法将每个字符串映射到一个DateTime实例(docs.microsoft.com/en-us/dotnet/api/…)
-
你的代码在哪里!到目前为止,您尝试过什么?
-
我对初始字符串有疑问:它是否包含方括号?了解确切的字符串格式(我的意思是它是否包含括号以及分隔符是什么)非常重要,以便能够拆分字符串并将获得的子字符串解析为 DateTime 的实例
-
是的,它有括号