2013-05-28 7 views
-6

Мне интересно, можно ли конвертировать полную дату и день, например.Конвертировать полную дату и день

четверг 18 апреля 2013

к string (DD/MM/YYYY)

+13

Да, это возможно. – nvoigt

+1

Если вы хотите получить определенный результат от конкретного объекта/типа, тогда покажите нам код и ваш желаемый результат. – DonBoitnott

+2

Язык программирования, в котором эта проблема разрешима в принципе, называется _Convert-Full-Date-and-day complete_ language. C# предназначен для конвертирования-полно-даты и дня. –

ответ

0

Там может быть проще, но вот быстрый метод, который пришел на ум, основываясь на моем понимании вашего вопроса. Существует немного дополнительного кода, поэтому вы можете добавить в пустой проект формы 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); 
+1

Wont strEntry.Replace ("rd", null); замените rd в субботу. – arunlalam

+0

Я изменил код. Концепция была важной. –

0

Вы можете попробовать использовать метод DateTime.Parse(string str).

Например, DateTime.Parse("Thu, 18 April 2013");

дает следующий результат,

04/18/2013 00:00:00

Смежные вопросы