-
Notifications
You must be signed in to change notification settings - Fork 0
/
TestinShet.java
39 lines (32 loc) · 1.04 KB
/
TestinShet.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author s300006085
*/
public class TestinShet {
static public String isExpired(String expiryDate) throws ParseException{
String answer =" ";
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
Date expiry = formatter.parse(expiryDate);
Date currentDate = new Date();
double diff = expiry.getTime()- currentDate.getTime();
diff =diff/86400000;
if (expiry.compareTo(currentDate)<0){
answer= "Product Expired";
}else if(diff<=7){
answer= "Expiring in "+diff+" days";
}
return answer;
}
public static void main(String[] args) throws ParseException {
String date= "3/04/2020";
String Yee=isExpired(date);
System.out.println(Yee);
}}