GetTimeInmillis () method of Gregoriancalendar class. Note that the value taken is to count the number of microseconds from January 1, 1970. One second is a thousand microseconds. Below is a routine and run results you write: import java.util.gregoriancalendar;
Class testclender {
Public static void main (string args []) {
Gregoriancalendar Ca = New Gregoriancalendar (); System.out.Println ("CA:" CA); System.out.Println ("Ca.Time:" ca.gettimeinmillis ());
Gregoriancalendar ca0 = new Gregoriancalendar (2004-1900, 11, 31, 23, 59, 59); Gregoriancalendar Ca1 = New Gregoriancalendar (2005-1900, 00, 01, 100, 02); Long Sa = ca1.gettimeinmillis () - ca0.gettimeinmillis (); system.out.println ("CA1-CA0:" SA);
//2004.11.05 Added string = "20041231235959"; int =YYY = Integer.Parseint (Old.Substring (0, 4)); int =mm = integer.parseint (Old.Substring (4, 6)); int =dd = Integer.Parseint (Old.Substring (6, 8)); int inHH = integer.Parseint (Old.Substring (8, 10)); int =mi = integer.parseint (Old.Substring (10, 12)); int in_ss = INTEGER.PARSEINT (Old.Substring (12,14)); string now = "20050101235959"; int now_yyyy = integer.parseint (now.Substring (0, 4)); int now_mm = integer.parseint (now.substring) 4, 6)); int now_dd = integer.parseint (now.substring (6,8)); int now_hh = integer.parseint (now.Substring (8, 10)); int now_mi = integer.parseint (now.substring (10,12)); int now_ss = Integer.parseInt (now.substring (12,14)); GregorianCalendar gcOld = new GregorianCalendar (old_yyyy-1900, old_mm-1, old_dd, old_hh, old_mi, old_ss); GregorianCalendar gcNow = NEW GREGORIANCALENDAR (now_YYYY-1900, NOW_MM-1, NOW_DD, NOW_HH, NOW_MI, NOW_SS); SA = GCNOW.GETTIMEINMILLIS ) - gcold.gettimeinmillis (); system.out.println ("now-old:" sa);}
}