sách gpt4 ai đã đi

java - 安卓时间0 :00 pm should be displaying 12:00 pm instead

In lại 作者:行者123 更新时间:2023-11-30 03:52:48 25 4
mua khóa gpt4 Nike

Có thể trùng lặp:
Android date/time displaying 0 instead of 12

下面是我使用的代码:

public void onTimeSet( TimePicker view, int selectedHour,
int selectedMinute ) {
// Gets current time
Calendar c = Calendar.getInstance();

hour = selectedHour;
minute = selectedMinute;

// set waking time into textview
StringBuilder sb = new StringBuilder();
if( hour >= 12 ){
sb.append(hour-12).append( ":" ).append(pad(minute)).append(" PM");
}else if( hour == 0 ){
sb.append( "12" ).append( ":" ).append( pad(minute) ).append( " AM" );
} else if( hour == 24 ){
sb.append(hour+24).append( ":" ).append( pad(minute) ).append( " PM" );
}

else{
sb.append(hour).append( ":" ).append(pad(minute)).append(" AM");
}

// Assign hour set in the picker
c.set( Calendar.HOUR, selectedHour );
c.set( Calendar.MINUTE, selectedMinute );

// Have Calendar calculate the substraction of hours and minutes
c.add( Calendar.HOUR, SUB_HOUR );
c.add( Calendar.MINUTE, SUB_MINUTE );

// Get the hour and the minute calculated
hour = c.get( Calendar.HOUR );
minute = c.get( Calendar.MINUTE );
//hour = c.get( Calendar.HOUR_OF_DAY );

StringBuilder sb2 = new StringBuilder();
if(hour>=12){
sb2.append(hour-12).append( ":" ).append(pad(minute)).append(" PM");
}else if(hour == 0){
sb2.append( "12" ).append( ":" ).append(pad(minute)).append( " AM" );
}
else{
sb2.append(hour).append( ":" ).append(pad(minute)).append(" AM");
}

// set current time into textview
answer.setText( "To wake up at " + sb + ", you must go to bed at " + sb2 );

在我的第一个 StringBuilder 中,当用户选择 12:00 pm 时,它显示在 0:00 Pm 而不是 12:00 pm,我该怎么做?提前致谢。

25 4 0
Bài viết được đề xuất: java - 为什么在linux下运行时不显示任何帧?
Bài viết được đề xuất: Java AS400 "Internal driver error"与控制台应用程序
Bài viết được đề xuất: android - RelativeLayout - 拖动自定义 View
Bài viết được đề xuất: android - 绘画 Canvas 机器人
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com