【发布时间】:2015-08-08 06:49:03
【问题描述】:
我目前正在尝试在用户选择的某一天安排每周执行一次的方法。我知道我可以通过以下方式获取当前日期:
Date date = new Date();
在设置我的 TimerTask 以执行时,我需要根据用户选择的星期几将日期增加 1-6 天。我在文档中没有看到 setDay() 方法,我想知道解析一天、更改它并添加回日期对象是否是唯一的方法。似乎会有更简单的东西。
【问题讨论】:
-
仅供参考,诸如
java.util.Date、java.util.Calendar和java.text.SimpleDateFormat等非常麻烦的日期时间类现在是 legacy,被 Java 8 及更高版本中内置的 java.time 类所取代.见Tutorial by Oracle。