gpt4 book ai didi

java.text.Parse 异常 : Unparseable Date

转载 作者:搜寻专家 更新时间:2023-10-31 19:28:05 25 4
gpt4 key购买 nike

我有以下代码:

  String ModifiedDate = "1993-06-08T18:27:02.000Z" ;  
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
Date ModDate = sdf.parse(ModifiedDate);

即使我的日期格式没问题,我还是收到以下异常...

java.text.ParseException: Unparseable date: "1993-06-08T18:27:02.000Z"
at java.text.DateFormat.parse(DateFormat.java:337)

最佳答案

后者的 Z 模式表示 RFC 822 时区。你的字符串

String ModifiedDate = "1993-06-08T18:27:02.000Z" ;  

不包含这样的时区。它按字面意思包含一个 Z

您需要一个日期模式,类似于文字 T,具有文字 Z

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");

如果您想让 Z 表示祖鲁时间,请在构造 SimpleDateFormat 时将其添加为时区

sdf.setTimeZone(TimeZone.getTimeZone("Zulu"));;

关于java.text.Parse 异常 : Unparseable Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24192299/

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