У меня есть DateTime
переменная в этом формате "dd/mm/yyyy hh:mm:ss"
. Я хотел был бы преобразовать это в "mm/dd/yyyy hh:mm:ss"
. (За месяц до дня) Я пытался использовать DateTime.Parse так:DateTime convert in C#
DateTime dt = new DateTime();
dt = dateTimePicker1.Value;
dt = DateTime.Parse(dt.ToString(), "mm/dd/yyyy", null);
, но это не будет работать. Я также пробовал его с DateTime.ParseExact()
, но все равно ничего не произошло.
Любое предложение?
Просто попробуйте 'DateTime.ToString ("ММ/дд/гггг чч: мм: сс")' и для 24-часовой формат использует 'HH'. –
1) 'm' означает минуты. 'M' за месяц. 2) 'h' для формата 12h,' H' для 24-го формата. – CodesInChaos
Переменная 'DateTime' не имеет формата. Только строки, представляющие дату, имеют формат. – CodesInChaos