mat*_*skn 14 c# datetime parsing
我正在使用需要日期时间的网络服务,格式为"2010-12-24"
我有相同的"方式"解析字符串,但如上所述,它是一个字符串.
string myDate = "2010-12-24";
Run Code Online (Sandbox Code Playgroud)
我如何解析它以使它获得相同的格式?
尝试过使用: DateTime.Parse(mystring);
但这给了我一个冒号分隔的格式.
Ode*_*ded 29
使用DateTime.ParseExact,提供自定义格式字符串:
DateTime.ParseExact(mystring, "yyyy-MM-dd", CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)
如果无法解析输入字符串,这将抛出异常 - 您可能希望使用DateTime.TryParseExact哪个将在成功时返回true.
您可以使用
ToString( formatString )
Run Code Online (Sandbox Code Playgroud)
例如: - dateTimeObj.ToString( "yyyy-MM-dd" );
其中dateTimeObj是您的DateTime对象