Если ваше значение 2/11/2013 19:14:00
является DateTime
, просто отформатируйте DateTime
с помощью .ToString()
method;
dateTimeValue.ToString("dd MMMM yyyy HH:mm", CultureInfo.InvariantCulture);
Если значение 2/11/2013 19:14:00
является string
, не DateTime
, вы можете разобрать его DateTime
первый, а затем вы можете отформатировать его, как;
string s = "2/11/2013 19:14:00";
DateTime dt;
if(DateTime.TryParseExact(s, "M/dd/yyyy HH:mm:ss", CultureInfo.InvariantCulture,
DateTimeStyles.None,
out dt))
{
Console.WriteLine(dt.ToString("dd MMMM yyyy HH:mm",
CultureInfo.InvariantCulture));
}
Здесь в demonstration
.
Как примечание стороны, нет 'DD',' 'YYYY' и SS' спецификаторов. Все пользовательские спецификаторы чувствительны к регистру. И 'ММ' в течение нескольких месяцев,' мм' составляет несколько минут. Чтение: [Пользовательские строки формата даты и времени] (http://msdn.microsoft.com/en-us/library/8kb3ddd4%28v=vs.110%29.aspx) –