hap*_*ile 2 c# formatting datetime
我有一个像这样的字符串
string strdate =@"5/2/2006";
Run Code Online (Sandbox Code Playgroud)
这是一种形式 month/day/year
.
我需要以这样的形式显示它02-05-2006
.
我如何格式化这样的数据?
如果值如下:12/28/2005
,它应该显示如下:28-12-2010
.
我知道我们应该基于我们应该这样做来分割数据.
我没有得到语法如何做到这一点.
任何帮助都会很棒.
Ode*_*ded 10
将字符串解析为a DateTime
,然后使用ToString
正确的格式输出它.
DateTime dt = DateTime.ParseExact(@"5/2/2006",
"MM/dd/yyyy",
CultureInfo.InvariantCulture);
string output = dt.ToString("dd-MM-yyyy");
Run Code Online (Sandbox Code Playgroud)