timePicker AM和PM交换并带来负分钟数

时间:2016-04-22 14:10:39

标签: c# android timepicker

我已将timePicker设置为24 hour模式,但如果时间当前为16:05且我从16:10选择timePicker,则表示{ {1}}代替12 hours and 5 minutes。如何轻松交换5 minutesAM

此外,如果我选择相同的PMhour小于minutes,我会输出current minutes

代码:

12 hours and -4 minutes

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您正在使用24小时制,那么您希望从Calendar.HOUR_OF_DAY实例获取Calendar,而不是基于12小时的Calendar.HOUR时钟。

int hour_now = c.get(Calendar.HOUR_OF_DAY);