package September;
import java.util.Calendar;
import java.util.Date;
public class DateUtil {
public static Date getSignDate(Date date,int i) {
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.YEAR, i);
c.add(Calendar.MONTH,-1);
int week = c.get(Calendar.DAY_OF_WEEK);
if(week==7) {
c.add(Calendar.DAY_OF_WEEK, 2);
}else if(week==1) {
c.add(Calendar.DAY_OF_WEEK, 1);
}
return c.getTime();
}
}
package September;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Fourth {
public static void main(String[] args) throws ParseException {
Scanner scan = new Scanner(System.in);
System.out.println("请输入劳动合同签订日期:");
String input = scan.next();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(input);
System.out.println("请输入签约年限:");
int i = scan.nextInt();
date = DateUtil.getSignDate(date,i);
input = sdf.format(date);
System.out.println("续签日期是:"+input);
}
}
917-4
最新推荐文章于 2024-01-14 14:41:11 发布