gpt4 book ai didi

java - 需要有关java中日期时间函数的帮助

转载 作者:行者123 更新时间:2023-11-30 08:13:09 25 4
gpt4 key购买 nike

我尝试在Java中的Date类中使用getHours()函数,但它总是显示“方法getHours() 类型 Date 已被弃用”。

如何将日期时间格式设置为 yyyy/mm/dd hh:mm 并在时间显示中添加 8 小时?之后,我需要 getHours() 来实现一些比较功能。我的代码如下,但有一些错误并且不起作用......

SimpleDateFormat Dateformat = new SimpleDateFormat( "yyyy/MM/dd HH:mm" );

Date dateA = new Date();
Date in8Hours = new Date( dateA.getTime() + 8L * Timer.ONE_HOUR );
String systimeNow = Dateformat.format( in8Hours ).toString();
Date systimeNowA = Dateformat.parse( systimeNow );
if (systimeNowA.getHours() >= 13)
{
...
}

最佳答案

改用日历,这并没有被弃用:

Calendar systimeNowA = Calendar.getInstance();
int hour = systimeNowA .get(Calendar.HOUR_OF_DAY);

如何获取格式:

SimpleDateFormat dateFormat = new SimpleDateFormat( "yyyy/MM/dd HH:mm");
String formattedOutput= dateFormat.format(systimeNowA .getTime());

关于java - 需要有关java中日期时间函数的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30066605/

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