如何在c#中将日期字符串从一种格式转换为另一种格式?

假设我有日期字符串,如mydate =“24-Jun-2011”;
我想将其转换为另一种格式“2011-06-24”。 这样做的简单方法是什么?

最好的方法是将字符串解析为DateTime,然后再将其转换为字符串。

请务必查看DateTime.Parse , DateTime.TryParse和DateTime.ToString的文档

DateTime.Parse(myDate).ToString("yyyy-MM-dd");

 DateTime.ParseExact("24-Jun-2011", "dd-MMM-yyyy").ToString ("yyyy-MM-dd") 

请参阅MSDN上的格式。

你可以把它ParseDateTime然后使用tostring +特殊格式得到你需要的东西