gpt4 book ai didi

java - java中简单日期格式的问题

转载 作者:行者123 更新时间:2023-11-29 04:28:54 24 4
gpt4 key购买 nike

我想以 MMyyyy 的格式获取日期,这是我的代码

      SimpleDateFormat sdf = new SimpleDateFormat("MMyyyy");
String d="02-2014";
Date d1=sdf.parse(d);
System.out.println("the date is:" +d1);

因为我的字符串不是给定的格式,所以它应该抛出一个异常,但它给出了类似的输出

日期是:IST 2272 年 6 月 1 日星期六 00:00:00

帮帮我

最佳答案

添加 sdf.setLenient(false); 你会得到一个异常

SimpleDateFormat sdf = new SimpleDateFormat("MMyyyy");
sdf.setLenient(false);
String d="02-2014";
Date d1=sdf.parse(d);
System.out.println("the date is:" +d1);

有关更多信息,请阅读 javadoc

关于java - java中简单日期格式的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44695629/

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