1. 程式人生 > >2018-12-17作業

2018-12-17作業

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("食品過期"); } } }