package demo;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
/**
* @author : htf
输入日期格式字符串作为商品的生产日期,输入保质期(天);计算截 止到今天,该商品还有多少天会过保质期
1、控制台输入字符串转为日期格式
2、将输入日期增加保质期天数
3、取得当前系统日期,比较两个日期,如果过期输出“该商品已经过期”
*/
public class Test1 {
public static void main(String[] args) throws ParseException {
System.out.println("请输入生产日期(yyyy-MM-dd)");
Scanner sc=new Scanner(System.in);
String d=sc.next();//键盘获取时间2022-01-10
System.out.println("请输入保质期(天)");
int day=sc.nextInt();//获取时间
SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy-MM-dd");//转换格式
Date date =sDateFormat.parse(d);//键盘获取的时间字符转换为时间
Calendar c =Calendar.getInstance();
c.setTime(date);//设置时间
c.add(Calendar.DATE, day);//设置
输入日期格式字符串作为商品的生产日期,输入保质期(天);计算截 止到今天,该商品还有多少天会过保质期 1、控制台输入字符串转为日期格式 2、将输入日期增加保质期天数
最新推荐文章于 2024-07-02 00:50:11 发布
![](https://img-home.csdnimg.cn/images/20240611030827.png)