在C#中将dd-mm-yyyy转换为mm / dd / yyyyy

我想将日期DD-MM-YYYY转换为C#中日期时间“MM / DD / YYYY”的默认格式。

是否有字符串格式,这有助于我做。

(DateTime.ParseExact(input, "dd-MM-yyyy", CultureInfo.InvarientCulture).ToString("MM/dd/yyyy") 

(不假设任何默认值 – “mm / dd / yyyy” 不是大多数人的默认日期格式。)

试试这个

 DateTime dt = GetDate(DateStringToConvert); dt.ToString("MM/dd/yyyy"); 
 string oldstr = "03/12/2011"; string strDate = DateTime.ParseExact(oldstr, "dd/MM/yyyy",null).ToString("MM/dd/yyyy"); Console.WriteLine(strDate);