您可以使用Calendar类来获取当前小时数,并使用String类的replaceAll()方法去掉前导零。

下面是一个示例代码:

import java.util.Calendar;

public class Main {
    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        int currentHour = calendar.get(Calendar.HOUR_OF_DAY);
        String hourWithoutLeadingZero = String.valueOf(currentHour).replaceAll("^0", "");
        System.out.println(hourWithoutLeadingZero);
    }
}

这段代码使用Calendar.getInstance()方法获取当前的Calendar实例。然后使用get(Calendar.HOUR_OF_DAY)方法获取当前小时数。接着,将当前小时数转换为字符串,并使用replaceAll("^0", "")方法去掉前导零。最后,将结果打印出来。

请注意,这段代码获取的小时数是24小时制的。如果您想要获取12小时制的小时数,可以使用Calendar.HOUR字段代替Calendar.HOUR_OF_DAY字段。

java 获取当前小时数并去0

原文地址: https://www.cveoy.top/t/topic/i8ux 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录