24小时制至12小时制

用户名

我在将24小时格式转换为12小时格式时遇到问题。这是我的代码。

    private TimePickerDialog.OnTimeSetListener mTimeSetListener =
        new TimePickerDialog.OnTimeSetListener() {

            @Override
            public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
                // TODO Auto-generated method stub
                ViewGroup vg=(ViewGroup) view.getChildAt(0);
                hour = hourOfDay;
                minutes = minute;
                String am_pm = (hourOfDay < 12) ? "AM" : "PM";
                SimpleDateFormat sdf = new SimpleDateFormat("hh:mm a",Locale.US);
                String tme = hour +":"+ minutes+am_pm;
                et1.setText(tme);
            }
        };

我从警报对话框转到时间选择对话框,因为我不知道如何将24小时格式更改为12小时格式

et1.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                new TimePickerDialog(MainActivity.this, mTimeSetListener, hour, minutes, false).show();
            }
        });

    }  

这证明了我已经将布尔印象变为假。

Kanwaljit Singh |

尝试这个-

private TimePickerDialog.OnTimeSetListener mTimeSetListener =
new TimePickerDialog.OnTimeSetListener() {

    @Override
    public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
        // TODO Auto-generated method stub
        hour = hourOfDay;
        minutes = minute;
        String timeSet = "";
        if (hour > 12) {
          hour -= 12;
          timeSet = "PM";
        } else if (hour == 0) {
          hour += 12;
          timeSet = "AM";
        } else if (hour == 12){
          timeSet = "PM";
        }else{
          timeSet = "AM";
        }

        String min = "";
        if (minutes < 10)
         min = "0" + minutes ;
        else
         min = String.valueOf(minutes);

        // Append in a StringBuilder
        String aTime = new StringBuilder().append(hour).append(':')
        .append(min ).append(" ").append(timeSet).toString();
        et1.setText(aTime);
    }
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

24小时制至12小时制

来自分类Dev

24小时制,带12小时表示法

来自分类Dev

Javascript 24小时至12小时

来自分类Dev

如何将其从12小时制更改为24小时制?

来自分类Dev

将滑杆的24小时制转换为12小时制

来自分类Dev

如何将24小时制转换为12小时制?

来自分类Dev

从用户那里获取12小时制的时间并转换为24小时制

来自分类Dev

将24小时制转换为12小时制并跟踪AM / PM

来自分类Dev

在熊猫中将12小时制转换为24小时制

来自分类Dev

将滑杆的24小时制转换为12小时制

来自分类Dev

如何将其从12小时制更改为24小时制?

来自分类Dev

Java:将12小时制转换为24小时制

来自分类Dev

时区至24小时

来自分类Dev

为TimePicker设置24小时制

来自分类Dev

实际时间是24小时制吗?

来自分类Dev

使用javascript检测用户的机器是否使用12小时制(am / pm)或24小时制(军用时间)

来自分类Dev

12小时制,每小时3个插槽

来自分类Dev

Moment.js 24小时制,处理24小时制

来自分类Dev

Moment.js 24小时制,处理24小时制

来自分类Dev

节省时间12小时至24小时格式

来自分类Dev

在登录屏幕上以24小时制显示时钟,在桌面上以12小时制显示时钟?18.04升级

来自分类Dev

从午夜起将分钟转换为24小时制

来自分类Dev

计算24小时制以确定商店开/关

来自分类Dev

需要的时间是下午pm,而不是24小时制

来自分类Dev

24小时制未格式化日期

来自分类Dev

24小时制未正确格式化日期

来自分类Dev

用Javascript以24小时制计算时间差

来自分类Dev

以24小时制最大化数字。

来自分类Dev

从24小时制格式到24小时制格式时间的Double Data Type表示形式

Related 相关文章

热门标签

归档