C#字符串格式化时间显示方式?

要把string dt="2012-3-3 11:22:54"格式化成dt2="2012/3/3"怎么弄?
2025-04-15 04:16:57
推荐回答(2个)
回答1:

string dt="2012-3-3 11:22:54";
DateTime dte = Convert.ToDateTime(dt);
string str = dte.ToString("yyyy-MM-dd").Replace("-","/");

回答2:

string dt="2012-3-3 11:22:54";
dt = dt.Substring(0, dt.IndexOf(" "));
dt2 = dt.Replace("-", "/");