私は、日付の表現を含む文字列を持っています。私はのSimpleDateFormatを使用してDateオブジェクトを作成し、2つの問題を持ってしようとしている文字列に格納された日付からプログラムをどのようにして作成しますか?
木11月30日午前19時00分00秒EST 2006
:ように見えます。
1)私は、パターンを決定するためのAPIを使用して文字列を解析でき方法を見つけることができません)SimpleDateFormatのコンストラクタ
2にハードコードにソリューションをパターンを把握することはできませんだから私はこれをさまざまなパターンの日付出力に再利用することができます
誰かがAPIまたはカスタムソリューションを使って解決策を知っていれば、私は大いに感謝します。
、例えば[ 'java.util.Date'(https://docs.oracle.com/javase/8/docs/api/java/util/Date.html)などの煩雑古い日時クラス、['java.util.Calendar'](https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html)、' java.text.SimpleTextFormat'は今や[従来のものです](https://en.wikipedia.org/wiki/Legacy_system)の代わりに、[java.time](https://docs.oracle.com/javase/8/docs/api/java/time/package- summary.html)クラス。 [Tutorial by Oracle](https://docs.oracle.com/javase/tutorial/datetime/TOC.html)を参照してください。 –