CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

日期格式问题!!!急~~~~

楼主zhrenxi(柯希)2005-07-02 18:56:26 在 Java / J2EE / EJB / JMS 提问

我现在有一JTextField中。用来输入日期:格式为yyyy-mm-dd如:2002-10-10  
  我现在是要在后台代码判断输入的字符符不符合这样的格式。  
  我用  
  try   {  
                  Postterm   =   new   SimpleDateFormat("yyyy-MM-dd").parse(Post_Term);  
          }                
          catch(Exception   exx){  
                  Message.showMessage("日期格式:年-月-日");  
                  return;  
          }  
  但是不能扑捉到输入这样写字符错误:2002-00-00,2002-19-10等等。请问大家怎么来匹配  
  还有,就是怎么和当前时间比较》输入的时间必须大于当今时间!! 问题点数:20、回复次数:4Top

1 楼Jwinder(小蔡)回复于 2005-07-03 15:19:48 得分 5

可以用折分字符串,来做到,只要验证年月日的范围就行。在前台就行  
  方法有点土,Top

2 楼irvine007(┣━┫Rvine)回复于 2005-07-03 15:25:37 得分 5

可以使用MaskFormatter类Top

3 楼humanity(城市边缘的狼)回复于 2005-07-04 02:20:03 得分 5

除了   MaskFormatter   之外还有   ,   new   JTextField().setDocument();  
  然后   自己   subclass   一个   AbstractDocument   类,   或者   提供     new   JTextField().setInputVerifier();    
   
  听说   DocumentFilter   也行,不过没有看到例子。Top

4 楼congliu(取次花丛都不顾,半缘修道半缘君。)回复于 2005-09-14 22:20:54 得分 5

new   SimpleDateFormat("yyyy-MM-dd   HH:mm").format(new   Date());Top

相关问题

  • 急,日期格式问题
  • 日期格式
  • 日期格式设置的问题,急
  • 日期格式的问题!!!!!!!!!!急!!!!
  • 日期格式问题。高手急救
  • 简单日期格式问题,急!
  • Access日期格式
  • 日期格式化
  • vfp 日期格式
  • DataGrid日期格式

关键词

  • 格式
  • 日期
  • jtextfield
  • 输入
  • yyyy
  • mm
  • dd
  • 时间

得分解答快速导航

  • 帖主:zhrenxi
  • Jwinder
  • irvine007
  • humanity
  • congliu

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo