如何将以下字符串再次转换为日期字符串?

时间:2018-05-26 08:18:49

标签: c# datetime

我有一个从kendo网格过滤器传递的字符串,如下所示,

<Image style={imageStyle} source={{uri:'uri of the Image'}} />

我需要将上述内容转换为这种格式,

2018-05-01T18:30:00.000Z

我尝试了以下内容,

May 05 2018

它没有按预期工作

2 个答案:

答案 0 :(得分:1)

Image A的调用格式不是您通过的日期格式。您可以更改格式,或直接调用DateTime.Parse,因为它可以识别该格式:

Image B

答案 1 :(得分:1)

您需要的只是以下内容。请注意,日期时间字符串实际上代表2018年5月1日,而不是问题中提到的2018年5月5日。

var d = DateTime.Parse("2018-05-01T18:30:00.000Z");

Console.WriteLine(d.ToString("MMM dd yyyy"));