-
Date date = new Date();
Timestamp stamp = new Timestamp(date.getTime());
输出:2012-11-27 10:26:37.671
-
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd hh-mm-ss");
String date = dateformat.format(new Date());
输出:2012-11-27 10-30-56
-
获取系统当前时间:
System.out.println(new java.sql.Date(new java.util.Date().getTime())); //不包含时分秒
输出:2012-11-27
-
java.sql.Date date = new java.sql.Date(new java.util.Date().getTime()); //2012-11-27
-
注: mysql字段类型为date 时,对应: java类型java.util.Date 包含time(时分秒)
-
对应: java类型java.sql.Date 不包含time
-
Timestamp 转化成 String
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); //定义格式,不显示毫秒
Timestamp now = new Timestamp(System.currentTimeMillis()); //获取系统当前时间
String str = df.format(now);
System.out.println(str);
输出: 2012-11-27 10:39:38
-
String转化成Timestamp
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date11 = df1.parse("2012-11-27 10:39:38");
String time = df1.format(date11);
Timestamp ts = Timestamp.valueOf(time);
System.out.println(ts);