簡體   English   中英

如何更改android時間選擇器對話框的輸出?

[英]How to change android time picker dialogue output?

我在我的應用程序中使用了時間選擇器對話框,所以問題很簡單,我希望將時間設置為07:00 AM。 這是我的代碼,我在7:00 AM輸出。 提前致謝..

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

    // while dialog box is closed, below method is called.
    public void onTimeSet(TimePicker view, int hour, int minute) {

        mCalen.set(Calendar.HOUR_OF_DAY, hour);
        mCalen.set(Calendar.MINUTE, minute);

        int hour12format = mCalen.get(Calendar.HOUR);
        hourOfDay = mCalen.get(Calendar.HOUR_OF_DAY);
        minute = mCalen.get(Calendar.MINUTE);
        ampm = mCalen.get(Calendar.AM_PM);
        String ampmStr = (ampm == 0) ? "AM" : "PM";
        // Set the Time String in Button
        if(flag==111)
             from.setText(hour12format + ":" + minute + " "+ ampmStr);
        else if(flag==222)
             to.setText(hour12format + ":" + minute + " "+ ampmStr);
    }
};

我的建議。

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

// while dialog box is closed, below method is called.
public void onTimeSet(TimePicker view, int hour, int minute) {

    mCalen.set(Calendar.HOUR_OF_DAY, hour);
    mCalen.set(Calendar.MINUTE, minute);

    int hour12format = mCalen.get(Calendar.HOUR);
    hourOfDay = mCalen.get(Calendar.HOUR_OF_DAY);
    minute = mCalen.get(Calendar.MINUTE);
    ampm = mCalen.get(Calendar.AM_PM);
    String ampmStr = (ampm == 0) ? "AM" : "PM";

    //Format Date and/or Time see more: http://developer.android.com/reference/java/text/SimpleDateFormat.html
    SimpleDateFormat sdf = new SimpleDateFormat("hh:mm aaa");
    String strDateFormat = "";
    try {
        strDateFormat = sdf.format(mCalen..getTime());
    } catch (Exception e) {
        // ...
    }

    // Set the Time String in Button
    if(flag==111)
         from.setText(strDateFormat);
    else if(flag==222)
         to.setText(strDateFormat);
}

};

編輯:

對不起,正確的口罩“ HH:mm aaa”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM