我有一个字符串可以说,
string temp1 = "25 10 2012"
Run Code Online (Sandbox Code Playgroud)
但我想要这个,
"2012 10 25"
Run Code Online (Sandbox Code Playgroud)
什么是最好的方式.格式永远都是这样的.
Hab*_*bib 11
看起来像是约会.您可以使用DateTime.ParseExact将字符串解析为DateTime,然后使用.ToString返回格式化结果.
DateTime dt = DateTime.ParseExact(temp1, "dd MM yyyy", CultureInfo.InvariantCulture);
Console.Write(dt.ToString("yyyy MM dd"));
Run Code Online (Sandbox Code Playgroud)
您可以稍后在代码中使用该DateTime对象,并应用不同的格式(如果需要)