从1991年1月1日开始渔夫 三天打鱼两天晒网 从键盘输入具体年月日判断该日渔夫在打鱼?晒网?
public class DateTimeTest {
/**
* 从1991年1月1日开始渔夫 三天打鱼两天晒网 从键盘输入具体年月日判断该日渔夫在打鱼?晒网?
*
*/
/* @Test
public void test1() throws ParseException {
}*/
public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
//偏移量
Date date=new Date(1991-1900,1-1,1);
// String format = sdf.format(date);
// System.out.println(format);
long startTime = date.getTime();
Scanner sc=new Scanner(System.in);
System.out.println("请输入年-月-日");
SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd");
String next = sc.next();
Date parse = sdf1.parse(next);
System.out.println(parse);
// System.out.println(parse);
long endTime = parse.getTime();
long subTime=endTime-startTime;
int day= (int) (subTime/(1000*60*60*24)+1);
int d=day%5;
System.out.println(d);
switch (d){
case 1:
case 2:
case 3:
System.out.println("打鱼");
break;
case 0:
case 4:
System.out.println("筛网");
break;
}
}
}