java编程:设9月5是第一周的第一天,求第20周的周一的日期。拜托了!
答案:2 悬赏:60 手机版
解决时间 2021-01-21 09:05
- 提问者网友:酱爆肉
- 2021-01-20 10:42
java编程:设9月5是第一周的第一天,求第20周的周一的日期。拜托了!
最佳答案
- 五星知识达人网友:逃夭
- 2021-01-20 11:41
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Admin {
public static void main(String[] args) {
test();
}
private static void test() {
int year = 2011;
int month = 9;
int day = 5;
// 20周的周一距离今天的天数
int num = 20 * 7;
Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, year);
c.set(Calendar.MONTH, month - 1);
c.set(Calendar.DAY_OF_MONTH, day);
c.add(Calendar.DAY_OF_MONTH, num);
Format f = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(f.format(c.getTime()));
}
}
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Admin {
public static void main(String[] args) {
test();
}
private static void test() {
int year = 2011;
int month = 9;
int day = 5;
// 20周的周一距离今天的天数
int num = 20 * 7;
Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, year);
c.set(Calendar.MONTH, month - 1);
c.set(Calendar.DAY_OF_MONTH, day);
c.add(Calendar.DAY_OF_MONTH, num);
Format f = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(f.format(c.getTime()));
}
}
全部回答
- 1楼网友:酒者煙囻
- 2021-01-20 13:01
import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;
public class TestChar {
public static void main(String[] args) {
TestChar t=new TestChar();
GregorianCalendar gc=t.getLastDate(2011, 9, 5, 20);
Format f = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(f.format(gc.getTime()));
}
public GregorianCalendar getLastDate(int year,int month,int date,int weeks){
GregorianCalendar gc=new GregorianCalendar();
gc.set(year, month-1, date);//设置当前日期
gc.add(gc.DAY_OF_MONTH, weeks*7);//增加日期
return gc;
}
}
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;
public class TestChar {
public static void main(String[] args) {
TestChar t=new TestChar();
GregorianCalendar gc=t.getLastDate(2011, 9, 5, 20);
Format f = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(f.format(gc.getTime()));
}
public GregorianCalendar getLastDate(int year,int month,int date,int weeks){
GregorianCalendar gc=new GregorianCalendar();
gc.set(year, month-1, date);//设置当前日期
gc.add(gc.DAY_OF_MONTH, weeks*7);//增加日期
return gc;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯