2011-01-20 2 views
1

「22:40:29.668 EET Sun Jan 02 2011」の日付形式は何ですか?私はこの日付の形式を知ることを前提としています。 2011年12月12日のフォーマットはdd/mm/yyyyです。あなたの質問がambigiousある「22:40:29.668 EET Sun Jan 02 2011」の日付形式はどのようなものですか?

+0

"2012年12月12日のフォーマットはdd/mm/yyyyです。" - いいえ、間違っています。そのフォーマットは 'dd/MM/yyyy'です。このケースは重要であることに注意してください。 「mm」は分を意味し、「MM」は月を意味する。 – Jesper

答えて

1

javadocのSimpleDateFormatにチャートがあります。

alt text

あなたはこのチャートに従ってパターンを見つけることができるはずです。サンプルの

new SimpleDateFormat(pattern).format(date);

+0

表は米国のロケールのみです。 javadocから: '次の例は、日付と時刻のパターンが米国のロケールでどのように解釈されるかを示しています。しかし、彼は英語の日付パターンを求めていますが、完全性のためにそれを言及することができます:) – Favonius

+0

thx hisdrewness –

0

、2011年12月12日のいずれかYYYY/MM/DDまたはDD/MM/YYYY可能性が...

しかし、私はJavaで逆日付ライブラリを使用することをお勧めし(それは第三ですパーティツール)

+0

あまりにも曖昧ではありませんが、そうであってもそれは重要ではありません。 – hisdrewness

+1

これはちょっとしたことでしたが、私は答えを出そうとしたときに本当にダウンポイントに値します。 – Wast334

0

フォーマットは、それがMのDDのYYYYまたはこのようなものだが、どちらもDD/MM/YY /もmm/dd/yyです。

関連する問題