据我所知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();
Run Code Online (Sandbox Code Playgroud)
通过检索小时,分钟和秒,我得到了
hours = 9
minutes = 12
seconds = 18
Run Code Online (Sandbox Code Playgroud)
那么,我如何使用Calendar来实现这个功能呢?虽然getHours()已被弃用但仍然有效.我仍然想知道是否有替代方案.