1. ホーム
  2. java

[解決済み】Javaで文字列をカレンダーオブジェクトに変換する方法

2022-04-16 20:03:46

質問

私はJavaの初心者で、普段はPHPで仕事をしています。

私はこの文字列を変換しようとしています。

2011年 3月14日(月) 16:02:37 GMT

カレンダーオブジェクトに、このように簡単に年と月を引き出せるようにします。

String yearAndMonth = cal.get(Calendar.YEAR)+cal.get(Calendar.MONTH);

手動でパースするのはまずいでしょうか?サブストリングメソッドを使って?

何かアドバイスがあれば助かります!ありがとうございます。

解決方法は?

Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
cal.setTime(sdf.parse("Mon Mar 14 16:02:37 GMT 2011"));// all done

note: セット Locale あなたの環境/要件に応じて


こちらもご覧ください