我正在创建一个Calendar
实例(当前时间),然后设置小时分钟和上午/下午
Calendar now = Calendar.getInstance();
now.set(Calendar.HOUR,12);
now.set(Calendar.MINUTE,0);
now.set(Calendar.AM_PM,1);
然后,如果我尝试从现在的 Calendar 实例中获取 am/pm,它总是错误地设置为 am 和 1 天前。这似乎只发生在第 12 小时,而没有其他小时。这里有什么问题?我设置它们的顺序是否重要,或者在 12 小时的情况下,我应该使用 24 小时格式来设置“现在”实例吗?是的,我应该提到,这是在 Android 上。