First, the principle
The time stamp principle is to convert the time format into decimal format, so that the time calculation is convenient. Good ~ directly into the subject. (The following package of a class, the need for students can refer to or directly copy can be used.) )
such as: August 23, 2013 after the conversion is 1377216000000
Second, the steps
1, create DATEUTILSL class.
The code is as follows |
Copy Code |
Importjava.text.ParseException; Importjava.text.SimpleDateFormat; Importjava.util.Date;
/* * @author Msquirrel */ public class Dateutils {
Privatesimpledateformat SF = null; /* Get the system time format: "YYYY/MM/DD" * * public static String Getcurrentdate () { Date d = newdate (); SF = Newsimpledateformat ("YYYY year mm month DD Day"); Returnsf.format (d); }
/* Timestamp converted to character channeling * * public static String getdatetostring (long) { Date d = newdate (time); SF = Newsimpledateformat ("YYYY year mm month DD Day"); Returnsf.format (d); } /* Convert string to timestamp/* public static long Getstringtodate (String time) { SDF = Newsimpledateformat ("YYYY year mm month DD Day"); Date date = Newdate (); try{ Date = Sdf.parse (time); catch (ParseException e) { TODO auto-generated Catch block E.printstacktrace (); } Returndate.gettime (); } |
2, in the corresponding use of the place to call on it.
code is as follows |
copy code |
Dateutils . Getcurrentdate (); Gets the system current time dateutils.getdatetostring (timestamp);//timestamp to TIME format Dateutils.getstringtodate (" Time format);//time format to timestamp |