自从Date.getHours
和Date.getMinutes
被弃用以来,你是如何获得小时和分钟的?我在Google搜索上找到的示例使用了不推荐使用的方法。
发布于 2009-05-25 15:39:20
来自Date.getHours的Javadoc
As of JDK version 1.1, replaced by Calendar.get(Calendar.HOUR_OF_DAY)
所以请使用
Calendar rightNow = Calendar.getInstance();
int hour = rightNow.get(Calendar.HOUR_OF_DAY);
和getMinutes的等价物。
发布于 2015-03-26 10:33:44
java.time
虽然我是Joda-Time的粉丝,但Java 8引入了java.time包,它最终是一个有价值的标准解决方案!有关java.time的大量信息,请阅读本文Java SE 8 Date and Time,了解小时和分钟以外的信息。
特别是,看看LocalDateTime
类。
小时和分钟:
LocalDateTime.now().getHour();
LocalDateTime.now().getMinute();
发布于 2009-05-25 15:41:25
首先,导入java.util.Calendar
Calendar now = Calendar.getInstance();
System.out.println(now.get(Calendar.HOUR_OF_DAY) + ":" + now.get(Calendar.MINUTE));
https://stackoverflow.com/questions/907170
复制相似问题