java里如何判断一个字符串是否是合法的日期?

zy0016 2003-04-03 01:48:35
最好有代码,谢谢!
...全文
485 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
freeever 2003-04-03
  • 打赏
  • 举报
回复
支持zxhong,为了系统的通用性和可移植性!
flashroom 2003-04-03
  • 打赏
  • 举报
回复
支持zxhong !

-----------------------------------------------------------------
本人签名:为了斑竹而努力奋斗
johnszhang 2003-04-03
  • 打赏
  • 举报
回复
对啊,这种校验应该在客户端做好,不要在java中来做。
foolbirds 2003-04-03
  • 打赏
  • 举报
回复
写一个javascript,不让用户手工输入就行了
zxhong 2003-04-03
  • 打赏
  • 举报
回复
java.text.DateFormat dateFormat= new java.text.SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.ENGLISH);
dateFormat.setLenient(false);
java.util.Date timeDate = dateFormat.parse(dateString);
//转换为util类型

看到dateFormat.setLenient(false);没有,设定其为false就是强制判断是否非法日期,不让系统自动转换,否则2月31号系统会自动转换为3月2号或者3号

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧