【发布时间】:2011-12-30 07:29:58
【问题描述】:
据我所知,getHours()、getMinutes() 和 getSeconds() 在 Java 中都已弃用,它们已被 Calendar.HOUR_OF_DAY、Calendar.MINUTE、Calendar.SECOND 取代。
这些实际上会返回特定时刻的小时、分钟和秒。但是,我想从 Date 变量中检索小时和分钟。例如,
说从数据库中检索到的时间是
time = Thu Jan 01 09:12:18 CET 1970;
int hours = time.getHours();
int minutes = time.getMinutes();
int seconds = time.getSeconds();
通过检索小时、分钟和秒,我得到
hours = 9
minutes = 12
seconds = 18
那么,我该如何使用日历来实现这个功能呢?尽管getHours() 已被弃用,但它仍然有效。我仍然想知道是否有替代方法。
【问题讨论】:
标签: java date hour seconds minute