cancel
Showing results for 
Search instead for 
Did you mean: 

number of days between two dates

Former Member
0 Kudos

hello everybody,

I have got two dates as strings! format yyyymmdd!

I want wo know the number of days between the days.

I guess, first I have to convert the strings to date types?

How can I do this?

Regards Mario

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Yes...a conversion from string to appropriate type like Date or Calendar in thi case is a must.

In fact this is a very frequently asked quesion on Sun forums..check out this link for precise pointers and code samples..

Former Member
0 Kudos

Hi

Try this

GregorianCalendar da1 = new GregorianCalendar(2004,0,1,1,1,1);

GregorianCalendar da2 = new GregorianCalendar(2004,1,9,8,5,10);

long d1 = da1.getTime().getTime();

long d2 = da2.getTime().getTime();

long difMil = d2-d1;

long milPerDay = 10006060*24;

long milPerOra = 10006060;

long milPerMin = 1000*60;

long milPerSec = 1000;

long days = difMil / milPerDay;

See this link

http://www.faqs.org/qa/qa-10170.html

Kind Regards

Mukesh