0

タイムスタンプ フィールドが必要です。mmddyyyyhhmmss形式で時間を取得するために以下を試しました。

すべてのフィールドで適切なデータが得られますが、月フィールドの値が正しくありません。

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("mmddyyyyhhmmss");
String date = simpleDateFormat.format(new Date());

O/PI get は 13132013021331 です。私が期待するのは 03133013021331 です。

4

3 に答える 3

2

あなたの月はMMmm であってはなりません

mm は分を意味します

于 2013-03-13T18:19:48.073 に答える
1

SimpleDateFormat mmddyyyy が月に対して不適切なデータを返す

月の形式が間違っています。

そのはず:

 new SimpleDateFormat("MMddyyyyhhmmss");
MM---> Month
mm---> minutes
于 2013-03-13T18:19:39.610 に答える
1

あなたはこれを必要とします:

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MMddyyyyhhmmss"); 
String date = simpleDateFormat.format(new Date());

"mm" を 2 回使用しました。1 回は月 (正しくない) で、もう 1 回は分 (正しい) です。

于 2013-03-13T18:20:02.707 に答える