我接受她这样的/ JSON的是这样的:转换JSON文本(日期)到一个新的日期格式的C#
2016-09-04 14:00:00
,我想每月收到它代替如果我们把上述作为一个例子,我只希望每月所以在这种情况下:
:通过循环09
我环路输出的日期
我该如何更改foreachedDates
-string 2016-09-04 14:00:00
而不是09
?
我接受她这样的/ JSON的是这样的:转换JSON文本(日期)到一个新的日期格式的C#
2016-09-04 14:00:00
,我想每月收到它代替如果我们把上述作为一个例子,我只希望每月所以在这种情况下:
:通过循环09
我环路输出的日期
我该如何更改foreachedDates
-string 2016-09-04 14:00:00
而不是09
?
如果你只是想提取月份和不关心别的,你可以用简单的字符串函数做到这一点。解析整个日期字符串不应该是必需的。
foreach (var theitems in getDates ["results"])
{
var monthString = theitems ["end_date"].ToString().Substring(5,2);
var monthInt = int.Parse(monthString);
}
演员这样
foreach (var theitems in getDates ["results"])
{
foreachedDates = DateTime.ParseExact(theitems ["end_date"].ToString(), "yyyy-dd-MM HH:mm:ss", CultureInfo.InvariantCulture).ToString("MM");
}
错误:'日历时间不支持日历System.Globalization.GregorianCalendar.' – medvedo
为什么不将它反序列化为自己的对象? – Cheesebaron
我以前没有做过 – medvedo