on 10-19-2007 4:56 PM
How do we calculate difference between 2 dates.
Can someone help me with the code please.
Use this below method, which will return diff between dates.
wdComponentAPI.getMessageManager().reportSuccess("Diff : "+ wdThis.datesDiff(wdContext.currentContextElement().getDate1(),wdContext.currentContextElement().getDate2()));
public int datesDiff( java.sql.Date date1, java.sql.Date date2 )
{
//@@begin datesDiff()
Calendar cal1 = Calendar.getInstance();
Calendar cal2=Calendar.getInstance();
long ldate1 = date1.getTime() + cal1.get(Calendar.ZONE_OFFSET) + cal1.get(Calendar.DST_OFFSET);
long ldate2 = date2.getTime() + cal2.get(Calendar.ZONE_OFFSET) + cal2.get(Calendar.DST_OFFSET);
int date1Hr1 = (int)(ldate1/3600000);
int date2Hr2 = (int)(ldate2/3600000);
int days1 = (int)date1Hr1/24;
int days2 = (int)date2Hr2/24;
int dateDiff = days2 - days1;
return dateDiff;
//@@end
}
Regards,
SK
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.