如何将包含日期的字符串转换为其他格式?

时间:2010-11-04 20:23:08

标签: .net asp.net asp.net-mvc asp.net-mvc-2

考虑这个字符串

11/12/2010

我需要将其转换为20101112

如何做到这一点?

2 个答案:

答案 0 :(得分:6)

鉴于第一个是有效日期,第二个是日期的不同表示,最简单的方法是您的示例代码最少:

string newString = DateTime.ParseExact("11/12/2010", "MM/dd/yyyy").ToString("yyyyMMdd")

答案 1 :(得分:1)

试试这个:

string input = "11/12/2010";
DateTime date = DateTime.Parse(input);
string formattedOutput = date.ToString("yyyyMMdd");

以上作为单线:

string formattedOutput = DateTime.Parse("11/12/2010").ToString("yyyyMMdd");