// 如果日期不合法,则抛异常

try {

String date_str = "5555-22-33";

SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");

format.setLenient(false);

Date date = format.parse(date_str);

} catch (Exception ex){

ex.printStackTrace();

System.out.println("日期不合法");

}

JDK 中的注释说明:

/**

* Specify whether or not date/time parsing is to be lenient. With

* lenient parsing, the parser may use heuristics to interpret inputs that

* do not precisely match this object's format. With strict parsing,

* inputs must match this object's format.

*

*

This method is equivalent to the following call.

*

* getCalendar().setLenient(lenient)

*

*

*

This leniency value is overwritten by a call to {@link

* #setCalendar(java.util.Calendar) setCalendar()}.

*

* @param lenient when {@code true}, parsing is lenient

* @see java.util.Calendar#setLenient(boolean)

*/

public void setLenient(boolean lenient)

{

calendar.setLenient(lenient);

}

java 判断时间合法_java 中 Date 类型快判断日期是否合法.相关推荐

  1. java 日期是否合法_java 中 Date 类型快判断日期是否合法.

    // 如果日期不合法,则抛异常try {String date_str = 5555-22-33;SimpleDateFormat format=new SimpleDateFormat(yyyy-M ...

  2. JAVA String时间转化为数据库Date类型

    JAVA String时间转化为数据库Date类型 String date="2017-01-12 18:00:00"; java.text.SimpleDateFormat fo ...

  3. java date类型大小比较_java中date类型如何比较大小

    java中date类型如何比较大小 时间:2018-01-19     来源:Java data类型讲解 Date类在jdk1.1中就已经出现,算得上一个比较有历史的类了,用来表示日期时间.在实际的工 ...

  4. java 当前时间格式_JAVA中获取当前系统时间及格式转换

    一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowStri ...

  5. java判断栈空_java中栈的应用-判断分隔符是否合理

    栈是软件系统应用最广泛的数据结构之一,只要涉及先进后出的处理特征都可以使用栈结构. 例如:函数递归调用中的地址和参数值的保存,文本编辑器中序列的保存,在编译软件设计中的括号匹配及表达式求值,网页访问历 ...

  6. java 指定时间转换_Java中使用Calendar进行获取指定时间,使用SimpleDateFormat进行格式化转换...

    java中使用Calendar获取指定的时间 public class DateTranslate { /** * 获取指定日期的间隔月份的第一天的日期 * @param date * @param ...

  7. JAVA的gettime函数_java中Date的getTime()函数

    今天在处理facebook的json时间时,遇到了一个问题,整整困扰了一下午,吃完饭才想出来. facebook给的时间格式"yyyy-MM-ddTHH:mm:ss+0000" 要 ...

  8. Java中时间戳和Date类型以及字符串日期的相互转换

    因为工作或学习时总是忘记这几个时间类型之间的相互转化方式,因此此博客作为一个日常笔记记录一下这三者之间转化的方式,好方便今后学习和工作使用. Date类型转化为字符串日期 测试代码块 // 示例打印当 ...

  9. ORACLE中date类型字段的处理

    ORACLE中date类型字段的处理 (1)在英文版本的ORACLE中默认日期格式为'DD-MON-YY',例如'01-JAN-98' 在汉化的中文版本中ORACLE默认日期格式为'日-月-年',例如 ...

最新文章

  1. Struts2-表单验证的两种方式
  2. angularJS 上传multipart/form-data
  3. python神奇的小海龟_Python笔记_第一篇_面向过程_第一部分_8.画图工具(小海龟turtle)...
  4. 中国中小微企业云服务市场专题分析2020
  5. php分析图片中水印的位置,图像处理技术之图片添加水印
  6. android asmack调用MultiUserChat.getHostedRooms方法出现空指针的异常解决方案
  7. 泊松图像融合算法代码实现_部分多曝光图像融合算法(含少数通用图像融合算法)代码下载链接...
  8. web打印控件|打印预览
  9. Lady Gaga 发起“云演唱会”,美高校推“云毕业典礼”!云直播迎来又一风口?...
  10. selenium+python+eclipse 实现 “问卷星”网站,登录与检查登录示例!
  11. spss入门——简单的数据预处理到时间序列分析系列(六)
  12. RIP、OSPF、BGP、动态路由选路协议、自治域AS
  13. 数据包设置了不允许分片Don't fragment: Set
  14. 积分球式光源色温校准
  15. 知识产权日特稿:谁动了程序员的源代码版权?
  16. 该充电时就充电,电池生命力才会持久,人何尝不是呢?
  17. Spring+SpringMVC+MyBatis+easyUI整合优化篇(五)MockMvc服务端的单元测试
  18. QueryByExampleExecutor接口的查询
  19. 推一把seo视频教程全集免费下载
  20. 两数之和, 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。

热门文章

  1. Linux图形分区编辑器 GParted Live 1.0 Beta 发布
  2. 天马行空脚踏实地,阿里巴巴有群百里挑一的天才应届生
  3. Vim 快捷键整理【转】
  4. linux的本地时间命令
  5. 致广州达到信息技术有限公司
  6. ios unrecognized selector sent to instance出现的原因和解决方案
  7. 思科交换机vlan配置
  8. java 加密算法 base64
  9. C语言中标准输入流、标准输出流、标准错误输出流
  10. Windows Server 2003 服务应用大全之DNS服务使用详解