`
wangflood
  • 浏览: 40553 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SimpleDateFormat的parse方法

    博客分类:
  • java
阅读更多

在form中输入“33/12/2011”,业务逻辑层处理,用SimpleDateFormat parse()方法,转化为Date(2012,01,02).这样处理相当“33/12/2011”是正常输入。现在需求变了,“33/12/2011”需要报错。我在api里面找了半天,没找了任何一个方法,会把"33/12/2011"当作错误格式的。难道要我重写SimpleDateFormat的parse方法吗?

 

怎么办怎么办。

 

 

 

旁边的技术牛人,略想5分钟,答案就出来了。

分享到:
评论

相关推荐

    java SimpleDateFormat 显示于系统时间不符

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); date.setTime(time); System.out.println(sdf.format(date)); 发现时间于想要的时间不符,请运行Time.reg文件

    ThreadLocal:如何优雅的解决SimpleDateFormat多线程安全问题

    目录SimpleDateFormat诡异bug复现SimpleDateFormat诡异bug字符串日期转Date日期(parse)Date日期转String类型(format)SimpleDateFormat出现bug的原因如何解决SimpleDateFormat多线程安全问题局部变量使用...

    深入理解Java:SimpleDateFormat安全的时间格式化

    format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通过一个具体的场景来一步步的深入学习和理解SimpleDateFormat类。  一、引子  我们都是的程序员,我们都知道在程序中我们应当尽量少的创建...

    java获取年月日,加减运算

    Date parse = simpleDateFormat.parse("2019-09-08"); //字符串转日期 String format = simpleDateFormat.format(parse); //日期转字符串 System.out.println(parse +"fsgfsf"+format ); cal.setTime(parse); ...

    用JAVA实现时间比较

    * 比较两个日期大小的方法 * @param date1 * @param date2 * @return */ public static int compareTo(String date1,String date2){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); ...

    编写一个方法参数接收一个字符串,返回一个Date对象(在多种日期格式中找到与字符串匹配的那一个)用到解析异常ParseException

    编写一个方法参数接收一个字符串,返回一个Date对象(在多种日期格式中找到与字符串匹配的那一个)用到解析异常ParseException import java.text.ParseException; import java.text.SimpleDateFormat; import java....

    DateUtils.java 日期处理相关工具类

    timestamp = new SimpleDateFormat(dateFormat).parse(date).getTime(); } catch (ParseException e) { e.printStackTrace(); } return timestamp; } /** * 将当前日期转换成Unix时间戳 * @...

    Oracle时间精确到时、分、秒处理方法

    这个JAVA类中我们经常用到的方法有两个,一个是format(将时间格式的数据转换成String类型),另一个就是 parse(将String类型转换成DATE类型)。本文将为大家介绍Oracle时间精确到时、分、秒处理方法。

    Java SimpleDateFormat线程安全问题原理详解

    主要介绍了Java SimpleDateFormat线程安全问题原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    有了这个,时间转换从此没问题

    SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = formatter.format(currentTime); ParsePosition pos = new ParsePosition(8); Date currentTime_2 = ...

    Java 工作日计算

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); WorkdayUtils workdayUtils = new WorkdayUtils(); workdayUtils.setLegalWorkdayList(legalWorkdayList); workdayUtils.setLegalHolidayList...

    编程常用的几种时间戳转换(java .net 数据库)

    Java时间戳转换 /*  * 将时间转换为时间戳 */   public static String dateToStamp(String s) throws ParseException{  String res;...  Date date = simpleDateFormat.parse(s); long ts = d

    java DATE与时间戳互化

    SimpleDateFormat format = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss" ); Long time=new Long(445555555); String d = format.format(time); Date date=format.parse(d); System.out.println("Format ...

    判断2个时间大小

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");//年-月-日 时-分 try { Date date1 = dateFormat.parse(startTime);//开始时间 Date date2 = dateFormat.parse(endTime);//结束时间 ...

    JAVA时间处理类

    date = simpleDateFormat.parse(dateStr); simpleDateFormat.applyPattern(outDateFormat); return simpleDateFormat.format(date); } catch (Exception e) { return str; } } /** * 将字符串...

    java时间格式大全(算法源码)

    SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss"); Date currentTime = new Date(); String dateString = formatter.format(currentTime); return dateString; } /** * 将长时间格式字符串转换...

    java中计算两个日期相差几天

    4.SimpleDateFormat sd = new SimpleDateFormat(format); 5.long nd = 1000*24*60*60;//一天的毫秒数 6.long nh = 1000*60*60;//一小时的毫秒数 7.long nm = 1000*60;//一分钟的毫秒数 8.long ns = 1000;//...

    java常用工具类的使用

    可以使用SimpleDateFormat的parse()方法。 代码演示:SimpleDateFormat解析日期 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Demo5 { public ...

    java提示几天前

    import java.text.Parse... System.out.println(getInterval(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("2014-08-03 12:12:12"))); } catch (ParseException e) { e.printStackTrace(); } } }

    新软件库和调用QQ登录IAPP源码已修复报错

    javanew(sdf, “java.text.SimpleDateFormat”, “String”, “yyyy-MM-dd HH:mm:ss”) java(date,sdf,”java.text.DateFormat.parse”,”String”,times) java(stamp,date,”java.util.Date.getTime”) s(stamp/...

Global site tag (gtag.js) - Google Analytics