Я хочу преобразовать дату ДД-ММ-ГГГГ в формат даты по умолчанию "ММ / ДД / ГГГГ" на C #.
есть ли формат строки, который мне помогает.
(DateTime.ParseExact(input, "dd-MM-yyyy", CultureInfo.InvarientCulture).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);
Попробуйте
DateTime dt = GetDate(DateStringToConvert); dt.ToString("MM/dd/yyyy");