将字符串转换为Datetime c#

将字符串转换为Datetime c#,c#,.net,C#,.net,我有两根绳子。 字符串a和字符串b string a="\n 17 Oct \n \n 2013"; string b=//I get UTC time in string format 我需要将其转换为datetime格式的“2013-10-17 00-00-00.000”。如何实现这一点?最干净的方法可能是将DateTime.TryParse()与自定义IFormatProvider一起使用,也可以使用DateTime.TryParseExact() 最干净的方法可能是将DateTime

我有两根绳子。 字符串a和字符串b

string a="\n 17 Oct \n \n 2013";

string b=//I get UTC time in string format

我需要将其转换为datetime格式的“2013-10-17 00-00-00.000”。如何实现这一点?

最干净的方法可能是将DateTime.TryParse()与自定义IFormatProvider一起使用,也可以使用DateTime.TryParseExact()


最干净的方法可能是将DateTime.TryParse()与自定义IFormatProvider一起使用,也可以使用DateTime.TryParseExact()


我认为第一个示例在从字符串中删除/n时没有问题

string a = "\n 17 Oct \n \n 2013";
string b = a.Replace("\n", "");

DateTime D = DateTime.Parse(b);
我不确定第二个字符串是否使用了正确的字符串。这个来自世界时钟网站


这两个示例似乎都按预期进行了分析。

我认为第一个示例在从字符串中删除/n时没有问题

string a = "\n 17 Oct \n \n 2013";
string b = a.Replace("\n", "");

DateTime D = DateTime.Parse(b);
我不确定第二个字符串是否使用了正确的字符串。这个来自世界时钟网站


这两个字符都像预期的那样被解析。

这是来自任何服务或方法的json返回吗?这些字符应该是带反斜杠的换行符吗?请准确显示字符串b的内容。您尝试过什么吗?它是来自任何服务或方法的json返回吗?这些应该是带反斜杠的换行符吗?请准确显示字符串b的内容。你试过什么吗?更有可能,
DateTime.TryParseExact
更有可能,
DateTime.TryParseExact