2018-12-17作業
阿新 • • 發佈:2018-12-21
package zys;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
//輸入日期格式字串作為商品的生產日期,輸入保質期(天);計算截止到今天,該商品還有多少天會過保質期
//1、控制檯輸入字串轉為日期格式
//2、將輸入日期增加保質期天數
//3、取得當前系統日期,比較兩個日期,如果過期輸出“該商品已經過期”
//4、如果沒有過期,輸出天數
public class Zy {
public static void main(String[] args) throws ParseException {
System.out.println("輸入生產日期");
Scanner input=new Scanner(System.in);
String s=input.nextLine();
SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd");
Date date=f.parse(s);
Calendar c=Calendar.getInstance();
Calendar c1= Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DATE, 7);
int a=c.get(Calendar.DAY_OF_MONTH);//食品過期日期
int b=c1.get(Calendar.DAY_OF_MONTH);//現在日期
if(a>b) {
System.out.println(a-b+"天后過期");
}else {
System.out.println("食品過期");
}
}
}