0

文字列オブジェクトとして読み取っているファイルから日付値を読み取っています。

日付の値は、以下のように多くの形式で異なります。

01-Mar-2012
01/12/2012
01-12-2012
01.12.2012
01.Mar.2012
07/01/2008 12:00:00
07/01/2008 12:00:00 AM

dd/mm/yyyy 形式の日付オブジェクトが必要な形式は何ですか。

非常に多くの組み合わせがあります。

SimpleDateFormat は、フォーマットするためのパターンを提供することを期待しています。

パターンを推測したり、指定された文字列から日付オブジェクトを作成したりする方法はありますか?

4

2 に答える 2

2

2012 年 6 月 12 日が 12 月 6 日なのか 6 月 12 日なのか、どうすればわかりますか?!

あなたができることは、可能なすべてのパターンで配列を定義することです。

次に、各配列エントリの日付を解析しようとします (例外がスローされた場合は、次のパターンを試してください)

私はこれがかなり醜い試みであることを知っていますが、うまくいきます!

于 2013-04-30T14:36:41.577 に答える