Import Java.sql.Timestamp;
Import java.text.ParseException;
Import Java.text.SimpleDateFormat;
Import Java.util.Calendar;
Import Java.util.Date;
Import Java.util.GregorianCalendar;
public class Test {
Public Timestamp Getdaybegin () {
Calendar cal = Calendar.getinstance ();
Cal.set (calendar.hour_of_day, 0);
Cal.set (Calendar.second, 0);
Cal.set (calendar.minute, 0);
Cal.set (Calendar.millisecond, 001);
return new Timestamp (Cal.gettimeinmillis ());
}
public Timestamp Getdaybegintimestamp () {
date date = new Date ();
GregorianCalendar gc = new GregorianCalendar ();
gc.settime (date);
date date2 = new Date (Date.gettime ()-Gc.get (GC. Hour_of_day) *
* 1000-gc.get (GC. MINUTE) * 1000-gc.get (GC. SECOND)
* 1000);
return New Timestamp (Date2.gettime ());
}
public static void Main (string[] args) throws ParseException {
Current 0-point time stamp
System.out.println (New Test (). Getdaybegin ());
0-point time stamp of the day
System.out.println (New Test (). Getdaybegintimestamp ());
Current time stamp
System.out.println (New SimpleDateFormat ("Yyyy-mm-dd HH:mm:ss"). SSS ")
. Format (New Date ());
System.out.println (Calendar.getinstance (). GetTime ());
Current time stamp
System.out.println (New Timestamp (System.currenttimemillis ()));
}
}