12.17
程序员文章站
2022-07-15 14:18:42
...
/输入日期格式字符串作为商品的生产日期,输入保质期(天);
计算截止到今天,该商品还有多少天会过保质期
1、控制台输入字符串转为日期格式
2、将输入日期增加保质期天数
3、取得当前系统日期,比较两个日期,如果过期输出“该商品已经过期”/
public class Text {public static void main(String[] args) throws ParseException {
Scanner input = new Scanner(System.in);
System.out.println("请输入商品日期");
String s = input.nextLine();
System.out.println("请输入商品保质期");
int bzq = input.nextInt();
SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd");
Date date = f.parse(s);
Calendar c = Calendar.getInstance();
Calendar g = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DATE, +bzq);
long y = c.getTimeInMillis();
String s2 = f.format(c.getTime());
System.out.println(s2);
String q = f.format(new Date());
long u = g.getTimeInMillis();
System.out.println(q);
boolean k = c.after(g);
long r;
r = (y-u)/(24*60*60*1000);
if(k == true) {
System.out.println("没过期");
System.out.println(r);
}else {
System.out.println("过期了");
}
}
上一篇: 数据结构-----Hash
下一篇: 12.17学习内容