c#程序中,如何判断当前日期 在 控件datetimepicker中选择日期之前还是之后???

selecteddate=dateTimePicker1.Value.ToShortDateString();控件中选择的日期nowdate=DateTime.Now.T... selecteddate = dateTimePicker1.Value.ToShortDateString();控件中选择的日期
nowdate = DateTime.Now.ToShortDateString();当前日期
如何比较selecteddate 和nowdate 的大小关系。就是判断 当前日期是在所选日期之前还是之后。
展开
 我来答
liang5841
2011-09-14 · 超过13用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:43.8万
展开全部
都转换成时间类型 直接比较就行了

如果想麻烦点可以先转换成string(19900507这种格式)类型 然后在转换成int型比较
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
majunbopm
2011-09-14 · TA获得超过832个赞
知道小有建树答主
回答量:1027
采纳率:0%
帮助的人:1030万
展开全部
不用ToShortDateString 两个datetime类型的值直接用大于、小于比较就好啦 返回bool类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinashuihen
2011-09-14 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:108万
展开全部
int i=System.DateTime.Now.Date.CompareTo(dateTimePicker1.Value);根据i便可判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ce9f999
2011-09-14 · TA获得超过406个赞
知道小有建树答主
回答量:540
采纳率:100%
帮助的人:544万
展开全部
datatime类型之间可以直接减的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
翅膀的初衷
2011-09-14 · TA获得超过1176个赞
知道小有建树答主
回答量:735
采纳率:0%
帮助的人:643万
展开全部
int i = DateTime.Compare(dateTimePicker1.Value, DateTime.Now);

i==1 大,i==0 等于 i==-1 小
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式