java 校验时间有效性_java.util.Date对象是否验证日期有效性?

我只是写了这个单元测试:

@Test

public void testGetDateFromString() throws ParseException{

String date = "52/29/2500";

Date dateFromString = DateHelper.getDateFromString(date, DateHelper.DD_MM_YYYY_FORMAT);

SimpleDateFormat simpleDateFormat = new SimpleDateFormat(DateHelper.DD_MM_YYYY_FORMAT);

Date dateWithSimpleFormat = simpleDateFormat.parse(date);

Assert.assertNotNull(dateFromString);

Assert.assertNotNull(dateWithSimpleFormat);

Assert.assertTrue(dateFromString.equals(dateWithSimpleFormat));

System.out.println("dateFromString " + dateFromString);

System.out.println("dateWithSimpleFormat " + dateWithSimpleFormat);

}

输出为:

dateFromString Wed Jun 21 00:00:00 CEST 2502

dateWithSimpleFormat Wed Jun 21 00:00:00 CEST 2502

的DateHelper.DD_MM_YYYY_FORMAT图案是dd/MM/yyyy与getDateFromString是使用把字符串日期日期对象的方法commons-

lang的库。

为什么des.java.util.Date对象验证日期有效性?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值