可以从用户使用JOptionPane对话框输入的日期减去10周,然后显示该值吗?
我需要程序询问当天,然后是月份,然后是年份并显示结果
我是Java的新手
有人知道怎么做吗?
答案 0 :(得分:1)
DateTime dt = new DateTime();
DateTime dtwekks = dt.minusWeeks(10);
答案 1 :(得分:1)
查看java.utill.Calendar课程。它具有Calendar.WEEK_OF_MONTH和Calendar.WEEK_OF_YEAR属性。您可以将Calendar.add(int field, int amount)组合使用。
Calendar cal = Calendar.getInstance();
//cal.add(Calendar.WEEK_OF_MONTH, -10);
//cal.add(Calendar.WEEK_OF_YEAR, -10);
答案 2 :(得分:1)
Calendar cal = Calendar.getInstance();
// set cal to your date
cal.add(Calendar.WEEK_OF_YEAR, -10);
// use cal