欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

12.17

程序员文章站 2022-07-15 14:14:35
...

//输入日期格式字符串作为商品的生产日期,输入保质期(天);计算截止到今天,该商品还有多少天会过保质期
//1、控制台输入字符串转为日期格式
//2、将输入日期增加保质期天数
//3、取得当前系统日期,比较两个日期,如果过期输出“该商品已经过期”

  public class Zuoye1 {

   public static void main(String[] args) throws ParseException  {
	Date d1 =new Date();	
	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();
	c.setTime(date);
	System.out.println("输入有效日期:");
	c.add(Calendar.DATE, input.nextInt());
	System.out.println("过期日期为:" +c.getTime());
	System.out.println("当前日期为:"+d1);
	  if (d1.before(c.getTime())) System.out.println("在保质期内");
	   else System.out.println("在保质期外");	
     	//
     	c.setTime(c.getTime());
     	if(d1.getTime()<c.getTimeInMillis()) {
		System.out.println("在保质期内");
	}else System.out.println("在保质期外");			
}	
}
相关标签: java

上一篇: 字符串HASH模板

下一篇: 12.17