Код ниже возвращает 5 в MessageBox
, потому что минута «05». Я использовал «мм», когда показывал его с ведущим 0. Почему это не работает?DateTime.Minute возвращает 5 вместо 05
DateTime date = new DateTime(d.startTime.Month,d.startTime.Day,d.startTime.Year,15,05,00);
String s = date.ToString("MM.dd.yyyy HH:mm");
d.startTime = Convert.ToDateTime(s);
MessageBox.Show(d.startTime.Minute.ToString());
как я могу получить 05 тогда? – Kaan
Формат, '.ToString (« 00 »)' самый простой способ или просто форматировать 'DateTime', используя' 'mm" '. –