gpt4 book ai didi

java - 如何在java中检查不同的日期格式

转载 作者:行者123 更新时间:2023-12-03 23:01:31 24 4
gpt4 key购买 nike

我在 dd-MM-yyyy,dd/MM/yyyy,yyyy-MM-dd,yyyy/MM/dd 下面得到了不同的日期格式

SimpleDateFormat sm1 = new SimpleDateFormat("dd-MM-yyyy");
String date = "01-12-2013";
System.out.println("Date 1 is "+sm1.parse(date));
date = "2013-12-01";
System.out.println("Date 1 is "+sm1.parse(date));

即使日期格式错误(即:-2013-12-01),相同的简单日期格式也会给出以下结果。在结果下方。

 Date 1 is Sun Dec 01 00:00:00 IST 2013
Date 1 is Sun Jun 05 00:00:00 IST 7

最佳答案

您需要setLenient(false)制作parse() 方法throw ParseException对于无法解析的情况

关于java - 如何在java中检查不同的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20737732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com