| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1185 人关注过本帖
标题:[求助] 怎么样比较两个日期?
取消只看楼主 加入收藏
tjp666
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2007-8-14
收藏
 问题点数:0 回复次数:7 
[求助] 怎么样比较两个日期?
在窗体中有两个Textbox用于输入时间 格式为2002-01-03 怎么限制让第二个时间在第一个时间以后呢?
搜索更多相关主题的帖子: 时间 
2007-08-14 16:26
tjp666
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2007-8-14
收藏
得分:0 
那两个日期都是自己输入的,要求第二个输入的日期在第一个后面。
2007-08-14 16:51
tjp666
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2007-8-14
收藏
得分:0 

怎么限制输入为如2002-01-02这种格式啊?
我用正则表达式写的老是不对代码如下:
Regex riqi = new Regex("^((19|20)\\d{2})-((1[0-2])|([1-9]))-((3[0-1])|([1-2][0-9])|([1-9]))$");
return !riqi.IsMatch(date);

2007-08-14 17:03
tjp666
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2007-8-14
收藏
得分:0 
您好您大概没有明白我的意思
2007-08-14 17:18
tjp666
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2007-8-14
收藏
得分:0 

是啊 但是要限制输入格式为YYYY-MM-DD我用正则表达式写的可是不对啊,又找不出什么原因 帮我看看行吗?代码如下:

Regex riqi = new Regex("^((19|20)\\d{2})-((1[0-2])|([1-9]))-((3[0-1])|([1-2][0-9])|([1-9]))$");
return !riqi.IsMatch(date);

2007-08-14 17:24
tjp666
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2007-8-14
收藏
得分:0 
那你可以给我提点建议吗?
我也不太懂正则表达式,代码也是刚刚从网上看到的。
2007-08-14 17:39
tjp666
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2007-8-14
收藏
得分:0 
谢谢你了格式是我要求的吗
2007-08-14 18:11
tjp666
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2007-8-14
收藏
得分:0 

谢谢你了我的问题解决了

2007-08-15 14:34
快速回复:[求助] 怎么样比较两个日期?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025706 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved