如何在Android中以24小时格式获取当前时间?

Adh*_*ham 4 android calendar

我在使用Android中的Calendar类时遇到了一些麻烦。如何以24格式获取当前时间?

Pha*_*inh 8

使用Calendar.HOUR_OF_DAY在24格式越来越小时

Calendar rightNow = Calendar.getInstance();
int currentHour = rightNow.get(Calendar.HOUR_OF_DAY);
Run Code Online (Sandbox Code Playgroud)


sus*_*vi 6

Calendar c1 = Calendar.getInstance();
Run Code Online (Sandbox Code Playgroud)

如果要使用12小时格式- c1.set(Calendar.HOUR, new Date().getHours());

如果要使用24小时格式- c1.set(Calendar.HOUR_OF_DAY, new Date().getHours());