Моё системное время имеет формат dd-MMM-yy
(02-Dec-16). Формат, который я хочу преобразовать, это "yyyy/MM/dd"
. Я в основном играл вокруг со всеми другими форматами даты и времени, которые предлагает моя система, и это синтаксический заявление я понял, что работает для всех из них (кроме этого) -Формат объекта DateTime из формата системного времени в требуемый формат
CultureInfo provider = CultureInfo.InvariantCulture;
string date_format = "yyyy/MM/dd HH:mm:ss tt";
DateTime now_value = DateTime.ParseExact(DateTime.Now.ToString(date_format), date_format, provider);
return now_value.ToString(date_format);
Но это Безразлично» t для вышеупомянутого формата dd-MMM-yy. Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно здесь?
(Sidebar -Есть более эффективный способ, в котором я могу написать это выше фрагмент кода?)
'now.ToString (' is it или 'now_value.ToString (' –
now_value. Опечатка. Благодарю. – wave5459