Мне интересно, можно ли конвертировать полную дату и день, например.Конвертировать полную дату и день
четверг 18 апреля 2013
к string
(DD/MM/YYYY)
Мне интересно, можно ли конвертировать полную дату и день, например.Конвертировать полную дату и день
четверг 18 апреля 2013
к string
(DD/MM/YYYY)
Да проверить в Standard Date Time Format strings и Custom Date Time Format strings
Там может быть проще, но вот быстрый метод, который пришел на ум, основываясь на моем понимании вашего вопроса. Существует немного дополнительного кода, поэтому вы можете добавить в пустой проект формы Windows и увидеть его значение.
String strEntry = @"Thursday 18th of April 2013";
DateTime dteValue = DateTime.MinValue;
strEntry = strEntry.Replace("of", null);
strEntry = strEntry.Replace("rd ", " ");
strEntry = strEntry.Replace("th", null);
strEntry = strEntry.Replace("st", null);
DateTime.TryParse(strEntry, out dteValue);
String strFormat = dteValue.ToString("dd/MM/yyyy");
MessageBox.Show(strFormat, "Date Value", MessageBoxButtons.OK);
Wont strEntry.Replace ("rd", null); замените rd в субботу. – arunlalam
Я изменил код. Концепция была важной. –
Вы можете попробовать использовать метод DateTime.Parse(string str)
.
Например, DateTime.Parse("Thu, 18 April 2013");
дает следующий результат,
04/18/2013 00:00:00
Да, это возможно. – nvoigt
Если вы хотите получить определенный результат от конкретного объекта/типа, тогда покажите нам код и ваш желаемый результат. – DonBoitnott
Язык программирования, в котором эта проблема разрешима в принципе, называется _Convert-Full-Date-and-day complete_ language. C# предназначен для конвертирования-полно-даты и дня. –