new Timestmap(Long),就是上面java.sql.Timestamp now = new java.sql.Timestamp((new java.util.Date()).getTime());的方法,((new java.util.Date()).getTime()返回的是个Long
public Timestamp getTimestamp()
{ Calendar calendar = new GregorianCalendar();
String str="";
int year;
int month;
int date;
int hour;
int minute;
int second;
int million;
year = calendar.get(Calendar.YEAR);
month = calendar.get(Calendar.MONTH);
date = calendar.get(Calendar.DAY_OF_MONTH);
hour = calendar.get(Calendar.HOUR);
minute = calendar.get(Calendar.MINUTE);
second = calendar.get(Calendar.SECOND);
if(!timeType && dateType)
str = year + "-" + (month+1) + "-"
+ date + " 00:00:00";
else
str = year + "-" + (month+1) + "-"
+ date + " " + hour + ":" + minute + ":"
+ second ;
System.out.println(str);
return Timestamp.valueOf(str);
}
得到系统time
str的表达形式
Timestamp.valueOf(str);的使用