gpt4 book ai didi

Java getHours()、getMinutes() 和 getSeconds()

转载 作者:IT老高 更新时间:2023-10-28 11:47:40 25 4
gpt4 key购买 nike

据我所知,getHours()getMinutes()getSeconds() 在 Java 中都已弃用,它们被替换为 Calendar.HOUR_OF_DAYCalendar.MINUTECalendar.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() 已被弃用,但它仍然有效。我仍然想知道是否有替代方法。

最佳答案

试试这个:

Calendar calendar = Calendar.getInstance();
calendar.setTime(yourdate);
int hours = calendar.get(Calendar.HOUR_OF_DAY);
int minutes = calendar.get(Calendar.MINUTE);
int seconds = calendar.get(Calendar.SECOND);

编辑:

hours, minutes, seconds

上面是将yourdate 转换为系统时区后的小时、分钟和秒!

关于Java getHours()、getMinutes() 和 getSeconds(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8150155/

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