使用Json.deserialize后返回的日期采用以下格式:2017-10-11T00:00:00Z。这就是我从XML接收日期的方式:
[JsonProperty("Date")]
public DateTime CustomDate { get; set; }
[JsonProperty("Name")]
public string name { get; set; }
所以CustomDate返回" 2017-10-04T00:00:00Z"。我希望CustomDate返回10/11/2017。怎么能实现这一目标?我已经尝试过使用JsonConverter:
class CustomDateTimeConverter : IsoDateTimeConverter
{
public CustomDateTimeConverter()
{
base.DateTimeFormat = "MM/dd/yyyy";
}
}
像这样调用函数():
[JsonConverter(typeof(CustomDateTimeConverter))]
[JsonProperty("Date")]
public DateTime CustomDate { get; set; }
[JsonProperty("Name")]
public string name { get; set; }
执行此操作后,我收到错误消息"字符串未被识别为有效日期时间"。 如何格式化此字符串以显示:10/11/2017?