gpt4 book ai didi

java - 解析Java格式的日期字符串[2012-07-15T20 :55:33+00:00]

转载 作者:行者123 更新时间:2023-12-01 15:16:50 24 4
gpt4 key购买 nike

我试图解析一个日期为“2012-07-15T20:55:33+00:00”的字符串,但是我不断收到非法参数异常。我不知道我做错了什么。

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-ddzHH:mm:SS+00:00"); 
String date = "2012-07-15T20:55:33+00:00";
Log.e("res",sdf.format(date));

抛出

    07-15 12:37:28.436: E/AndroidRuntime(20985): FATAL EXCEPTION: main
07-15 12:37:28.436: E/AndroidRuntime(20985): java.lang.IllegalArgumentException
07-15 12:37:28.436: E/AndroidRuntime(20985): at java.text.DateFormat.format(DateFormat.java:365)
07-15 12:37:28.436: E/AndroidRuntime(20985): at java.text.Format.format(Format.java:93)

最佳答案

您需要使用 sdf.parse(date, new ParsePosition(0)) 而不是 sdf.format(date)。

关于java - 解析Java格式的日期字符串[2012-07-15T20 :55:33+00:00],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11493719/

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