gpt4 book ai didi

java - DateFormat 如何解析 java 中的确切日期(如 .NET 中的 DateTime.ParseExact)?

转载 作者:搜寻专家 更新时间:2023-11-01 01:14:30 24 4
gpt4 key购买 nike

这个问题是由下面的代码引起的:

DateFormat DF = new SimpleDateFormat("yyyyMMdd");
String dateString = "20110133";
System.out.println(DF.parse(dateString));
// Wed Feb 02 00:00:00 CET 2011

parse 方法将 Jan 33 转换为 Feb 02。如果 dateString 不代表真实日期,有没有办法抛出异常?

就像DateTime.ParseExact在 .NET 中。

最佳答案

尝试这样做

DF.setLenient(false);

javadoc reference

关于java - DateFormat 如何解析 java 中的确切日期(如 .NET 中的 DateTime.ParseExact)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6597846/

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