我得到两个字符串。 字符串a和字符串b。将字符串转换为日期时间c#
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”。我如何实现这一目标?
我得到两个字符串。 字符串a和字符串b。将字符串转换为日期时间c#
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.TryParseExact' –
良好的通话,更新。 –
我觉得第一个例子是没有问题的,当你从字符串中删除/ N
string a = "\n 17 Oct \n \n 2013";
string b = a.Replace("\n", "");
DateTime D = DateTime.Parse(b);
我不知道如果我用第二个正确的字符串。这一次来自世界时钟网站http://www.worldtimeserver.com/current_time_in_UTC.aspx
string utc = " 4:37 AM \n Thursday, October 17, 2013";
string b1 = utc.Replace("\n", "");
DateTime DateUtc = DateTime.Parse(b1);
似乎都如预期得到解析。
它是从任何服务或方法的json返回? –
那些应该是带反斜杠的换行符?并请准确显示您对弦乐b所拥有的东西。你有没有试过任何东西? –