1

19:45 ではなく午後 7 時 45 分などの形式で現在の時刻を表示しようとしていますが、適切な形式オプションが見つからないようです。

Time cTime= new Time(Time.getCurrentTimezone());
cTime.setToNow();
clock.setText(cTime.format("%H:%M"));

これはミリタリーを表示しているようです

4

2 に答える 2

1

SimpleDateFormat一緒に使用a- 午前/午後のマーカーを意味します。

例:

Calendar cal = Calendar.getInstance();

SimpleDateFormat dateFormat = new SimpleDateFormat("h:mmaa"); 

try {                   
    String now = dateFormat.format(cal.getTime());



} catch (ParseException e) {
    e.printStackTrace();
} 
于 2012-11-06T20:15:23.893 に答える
1

を使用しているため、書式設定規則についてはC++のドキュメントTime.format()を参照できます。書式文字列は12 時間制にする必要があります。strftime%I:%M%P

于 2012-11-06T20:15:43.270 に答える