2016-11-25 7 views
-3

仕事とのSimpleDateFormatは、あなたの時間を節約し、私は(12から24時間まで)のフォーマットを変更したい

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/mm/yyyy HH:mm:ss"); 

String currentDateTimeString = dateFormat.getDateTimeInstance().format(new Date()); 

をどのように行うのか、スタック上で見つかりましたがないこと、まだ動作し、フォームAM/PM

を保存していませんでした

なぜ機能しないのですか?

+0

これらの2行のコードは何を期待していますか?代わりに何をしますか? 'mm'は数ヶ月ではなく分を意味することに注意してください。 –

+0

これは評判の多くの点からの答えです、私はそれがうまくいったと思った – patrick1980

+0

あなたはあなたが参照している答えにリンクしてくださいできますか? – 4castle

答えて

2

あなたが作成したばかりの代わりのSimpleDateFormatを使用しての新しいSimpleDateFormatのインスタンスを作成する静的メソッドgetDateTimeInstance()を、呼び出し:

dateFormat.format(new Date()); 

また、あなたの代わりにMM(ヶ月)のmm(分)を使用しています。

+0

そのメソッドは静的なので、実際には 'dateFormat'ではなく' DateFormat'を実際に行ったことを意味していますか?それ以外の場合はコンパイルしてはいけません。 – 4castle

+2

@ 4castle静的メソッドをインスタンス経由で呼び出すことができます。それはうまく動作します。 – khelwood

+0

多くのありがとうJBニジェット、私はこれを逃した、幸運! – patrick1980

関連する問題