SimpleDateFormatは24時間制の日付を返します。12時間制の日付を取得するにはどうすればよいですか?

アネラ:

現在の時間をミリ秒で表示してから12時間形式で格納したいのですが、このコードでは24時間形式の時間を取得しています。

long timeInMillis = System.currentTimeMillis();
Calendar cal1 = Calendar.getInstance();
cal1.setTimeInMillis(timeInMillis);
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/mm/yyyy HH:mm:ss a");
dateforrow = dateFormat.format(cal1.getTime());

誰かが望ましい結果を得るために修正を提案できますか?

MysticMagicϡ:

変更HHするhhなど

long timeInMillis = System.currentTimeMillis();
Calendar cal1 = Calendar.getInstance();
cal1.setTimeInMillis(timeInMillis);
SimpleDateFormat dateFormat = new SimpleDateFormat(
                                "dd/MM/yyyy hh:mm:ss a");
dateforrow = dateFormat.format(cal1.getTime());

dd/mm/yyyy-はではなくを与えることに注意してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ