2013-07-30 38 views
1

我創建了一個TimePickerDialog與下面的代碼行:new TimePickerDialog(context,new Listener(),0,1,true); TimePickerDialog和時區

我的問題是,TimePicker,因此,顯示「12:01」,而不是「00:01」。當我使用英語區域設置時,我可以添加此問題。

任何想法?

+0

我在你的問題中看不到任何時區。 –

回答

0

實際上,問題僅出現在使用仿真器時。使用真實的手機時,「TimePickerDialog」正確顯示「00:01」。

0

你應該嘗試24小時時間格式來要求輸出。您可以使用setIs24HourView(true)TimePicker

+0

這也是'TimePickerDialog'構造函數中的最後一個字段,它在OP中設置爲'true'。 – Geobits

+0

Geobits是正確的:最後一個參數已經要求TimePicker使用24小時格式。 – Zelig63

+0

實際上,問題僅出現在使用仿真器時。使用真實的手機時,「TimePickerDialog」正確顯示「00:01」。 – Zelig63