怎样使用C#的日期控件
展开全部
有精度问题的。
简单的做法是转换成指定精度的String,然后比较字符串。
Date d1 = datetimepicker.date ;
Date now = DateTime.Now ;
假设精确到分钟:
int result = now.toString ("yyyy-MM-dd hh:mi").compareTo (d1.toString ("yyyy-MM-dd hh:mi")) ;
假如result = 0 表示相等。result > 0表示当前时间晚于指定时间,即:已过指定时间。result < 0 表示当前时间早于指定时间,即:未到指定时间。
简单的做法是转换成指定精度的String,然后比较字符串。
Date d1 = datetimepicker.date ;
Date now = DateTime.Now ;
假设精确到分钟:
int result = now.toString ("yyyy-MM-dd hh:mi").compareTo (d1.toString ("yyyy-MM-dd hh:mi")) ;
假如result = 0 表示相等。result > 0表示当前时间晚于指定时间,即:已过指定时间。result < 0 表示当前时间早于指定时间,即:未到指定时间。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询