gpt4 book ai didi

java - Calendar.HOUR_OF_DAY 返回错误的结果

转载 作者:行者123 更新时间:2023-11-30 08:47:39 26 4
gpt4 key购买 nike

我写了一段代码从日历对象中获取小时的值,但它返回了错误的结果。

mpleDateFormat sf = new SimpleDateFormat("hh:mm");

try {
time = sf.parse("09:00");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

Calendar cal = Calendar.getInstance();
cal.setTime(time);

System.out.println(cal);
System.out.println(cal.HOUR_OF_DAY);

在第一条语句中,日历的 toString 方法显示 Hour_OF_DAY 的值为 9,但 cal.HOUR_OF_DAY 打印 11。

最佳答案

Calendar.HOUR_OF_DAY是一个常量(值为 11),与 Calendar#get() 一起使用检索小时值的方法:

System.out.println(cal.get(Calendar.HOUR_OF_DAY));

这打印

9

关于java - Calendar.HOUR_OF_DAY 返回错误的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32346401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com