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 ()));
 
}
 
}