我希望当显示的日期是今天的日期时,这等于假:
if (dateTimePickerScheduleDate.Value < DateTime.Now)
...但它没有,因为DTP的值包含“午夜”,而“现在”则在午夜之后。
如何“截断”这些值以便忽略时间部分?
答案 0 :(得分:6)
if(dateTimePickerScheduleDate.Value.Date < DateTime.Now.Date)
{
}
Date属性返回DateTime
,仅反映DateTime
对象的Date组件及其时间组件为零。
答案 1 :(得分:0)
DateTime.Now.ToShortDateString();