原创

Java SimpleDateFormat を使用して指定されたオブジェクトを日付としてフォーマットできません [重複] Java 文字列から日付への変換 日付文字列を java.util.Date に解析するときに不正なパターン文字「T」が使用されます フォーマットのエラー 指定されたオブジェクトを日付としてフォーマットできません

温馨提示:
本文最后更新于 2024年04月12日,已超过 48 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

以下のように SimpleDateFromat を使用して文字列を日付に変換しようとしていますが、例外「java.lang.IllegalArgumentException: 指定されたオブジェクトを日付としてフォーマットできません」が発生します。


    String strDate = "2024-02-20T19:29:00Z";
    SimpleDateFormat df = new SimpleDateFormat("MMM-dd-yyyy  HH:mm:ss");
    String date = df.format(strDate);     
                    
    System.out.println("date : " + date);

例外を下回っています

java.lang.IllegalArgumentException: Cannot format given Object as a Date
    at java.base/java.text.DateFormat.format(DateFormat.java:338)
    at java.base/java.text.Format.format(Format.java:158)
    at com.whitesnow.waba.webservice.common.utils.DateUtil.main(DateUtil.java:104)

誰かがこれを行う方法を提案してもらえますか?

正文到此结束
热门推荐
本文目录