----------------------------------------------- Return time difference
Import java. Text .*;
Import java. util. date;
Public class demo {
Public static void main (string [] ARGs) throws exception {
Simpledateformat df = new simpledateformat ("yyyy-mm-dd hh: mm: SS ");
Date begin = DF. parse ("11:30:24 ");
Date end = DF. parse ("13:31:40 ");
Long between = (end. gettime ()-begin. gettime ()/1000; // divide by 1000 to convert to seconds
Long day = between/(24*3600); // day
Long hour = between % (24*3600)/3600; // hour
Long minute = between % 3600/60; // minute
Long second = between % 60/60; // second
System. Out. println (day + "day" + hour + "Hour" + minute + "Minute" + second + "second ");
}
}
-------------------------------------------------------------- Obtain information in the date object
Date D2 = new date ();
// Year
Int year = d2.getyear () + 1900;
// Month
Int month = d2.getmonth () + 1;
// Date
Int date = d2.getdate ();
// Hour
Int hour = d2.gethours ();
// Minute
Int minute = d2.getminutes ();
// Second
Int second = d2.getseconds ();
// Day of the week
Int day = d2.getday ();
System. Out. println ("year:" + year );
System. Out. println ("month:" + month );
System. Out. println ("Date:" + date );
System. Out. println ("hour:" + hour );
System. Out. println ("Min:" + minute );
System. Out. println ("seconds:" + second );
System. Out. println ("Week:" + Day );
----------------------------------------------------------------
Import java. util .*;
/**
* Calculate the number of days between two dates
*/
Public class dateexample1 {
Public static void main (string [] ARGs ){
// Set two dates
// Date: January 1, March 11, 2009
Calendar C1 = calendar. getinstance ();
C1.set (2009, 3-1, 11 );
// Date: January 1, April 1, 2010
Calendar C2 = calendar. getinstance ();
C2.set (2010, 4-1, 1 );
// Convert to relative time
Long T1 = c1.gettimeinmillis ();
Long T2 = c2.gettimeinmillis ();
// Calculates the number of days
Long days = (T2-t1)/(24x60*60*1000 );
System. Out. println (days );
}
}
Some code comes from: http://blog.csdn.net/Mailbomb/archive/2009/03/10/3976465.aspx