У меня есть переменная, которая определяется как DateTime
. Мне нужно назначить его сегодня, но время будет 4 PM. Как это сделать?
Назначение значения даты и времени для сегодняшнего дня с определенным временем
Ответ 1
Вы хотите DateTime.Today.AddHours(16)
DateTime.Today
вернется сегодня в полночь.
Вы также можете использовать свойство Date
для удаления времени из произвольного значения DateTime
.
Ответ 2
Я думаю, что это должно делать то, что вам нужно...
DateTime today = DateTime.Today;
DateTime dt = new DateTime(today.Year, today.Month, today.Day, 16, 0, 0);
Ответ 3
var anotherTime = DateTime.Today.AddHours(16.0);
Ответ 4
Взгляните на все перегруженные конструкторы для DateTime.
DateTime myDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 16, 0, 0);
Изменить: Исправление. Спасибо, Джон.:)