[解決済み] java.text.ParseException: パースできない日付
2022-01-30 23:45:32
質問
以下のコードを試したところ、パース例外が発生しました。
String date="Sat Jun 01 12:53:10 IST 2013";
SimpleDateFormat sdf=new SimpleDateFormat("MMM d, yyyy HH:mm:ss");
Date currentdate;
currentdate=sdf.parse(date);
System.out.println(currentdate);
例外です。
スレッド "main" java.text.ParseException で例外が発生しました。Unparseable date: "Sat Jun 01 12:53:10 IST 2013" com.ibm.icu.text.DateFormat.parse(DateFormat.java:510) にて。
入力です。
Sat Jun 01 12:53:10 IST 2013
期待される出力
Jun 01,2013 12:53:10
これを解決するには?
どのように解決するのですか?
パターンが入力文字列に全く対応していない...。うまくいかなくて当然です。こうすればうまくいくかもしれませんね。
SimpleDateFormat sdf = new SimpleDateFormat("EE MMM dd HH:mm:ss z yyyy",
Locale.ENGLISH);
それから、必要なフォーマットで印刷するために、2番目のSimpleDateFormatが必要です。
Date parsedDate = sdf.parse(date);
SimpleDateFormat print = new SimpleDateFormat("MMM d, yyyy HH:mm:ss");
System.out.println(print.format(parsedDate));
注意事項
- ロケールが英語でない場合、曜日が認識されない可能性があるため、ロケールを含める必要があります。
- ISTは曖昧であり、問題を引き起こす可能性がある そのため、入力時には可能な限り正しいタイムゾーン名を使用する必要があります。
関連
-
[解決済み】リンクリストの負の値の数でnegativeCntrを代入する
-
[解決済み】javaで指定されたファイルが見つからない
-
[解決済み】Javaの".class期待値"
-
[解決済み】StringUtils.isBlank() vs String.isEmpty()
-
[解決済み】エラー。Selection does not contain a main type
-
[解決済み】不正なエスケープ文字"㊧"について
-
[解決済み】文字列中の � を置換する方法
-
[解決済み】Java Error "Exception in thread "main" java.util.InputMismatchException" Array プログラムで発生。
-
[解決済み】intがnullであるかどうかを確認する方法
-
[解決済み] "java.nio.charset.MalformedInputException" を避けるために、すべての包括的なCharset。入力の長さ= 1"?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー。Selection does not contain a main type
-
[解決済み】不正なエスケープ文字"㊧"について
-
[解決済み】「'void' type not allowed here」エラーの原因とは?
-
[解決済み】不正な反射的アクセスとは?
-
[解決済み】"|="の意味は何ですか?(パイプ等号演算子)
-
[解決済み】Mockitoでモックからチェックされた例外を投げる
-
[解決済み】なぜjava.io.Fileにはcloseメソッドがないのでしょうか?
-
[解決済み】スレッド "main "での例外 java.util.NoSuchElementException
-
[解決済み】Java Error "Exception in thread "main" java.util.InputMismatchException" Array プログラムで発生。
-
[解決済み】予期しない型エラー