【发布时间】:2023-11-14 07:56:01
【问题描述】:
我目前正在获取时间和日期槽:
DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
Date date = new Date();
System.out.println(dateFormat.format(date));
这将返回示例 '05/14/2014 01:10:00'
现在我正在努力做到这一点,这样我就可以在这个时间上增加一个小时,而不必担心新的一天或一个月等。
我将如何继续获得 '05/14/2014 01:10:00' 但 10 小时后以相同的格式?
提前致谢。
【问题讨论】:
-
我为此使用日历。其他人使用我不熟悉的 JodaTime 库。
-
我也不是,而是不要在项目中加入新事物。
-
如果您不介意使用日历,那么这将对您有所帮助。 *.com/questions/3581258/…
-
仅供参考,麻烦的旧日期时间类,如
java.util.Date、java.util.Calendar和java.text.SimpleDateFormat现在是 legacy,被 Java 8 和 Java 中内置的 java.time 类所取代9. 见Tutorial by Oracle。
标签: java date time calendar forward