String转Longjava
Long long=new SimpleDateFormat("yyyyMMddHHmmss").parse(String).getTime();
Long转String sql
String string = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date(Long));
String转Timestamp数据库
Timestamp.valueOf(String)
Timestamp转Stringorm
Timestamp ts = new Timestamp(System.currentTimeMillis()); String string=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(ts);
String转Dateblog
Date date=new SimpleDateFormat("yyyyMMddHHmmss").parse(String)
Date转Stringget
String string=new SimpleDateFormat("yyyyMMddHHmmss").format(date)
Date转Longstring
Long long=date.getTime();
Long转Dateform
String string=new SimpleDateFormat("yyyyMMddHHmmss").format(new Date(Long)); Date date=new SimpleDateFormat("yyyyMMddHHmmss").parse(string);
Date转Timestampclass
Timestamp ts = new Timestamp(date.getTime());
Timestamp转Datedate
Timestamp ts = new Timestamp(System.currentTimeMillis()); Date date=new Date(); date=ts;
Long转Timestamp
Long time1=System.currentTimeMillis(); Timestamp time=new Timestamp(time1);
Timestamp转Long
long now=t.getDateTime();
注意:若是数据库是dateTime类型的,即便java代码中声明的是Timestamp,但仍是用.getTime()方法来获取这个Long类型的时间。
MySql的时间类型有 Java中与之对应的时间类型
date java.sql.Date
Datetime java.sql.Timestamp
Timestamp java.sql.Timestamp
Time java.sql.Time
Year java.sql.Date
因此,若是数据库是dateTime,则先用java转换成timestamp类型
Date date = new Date();//得到系统时间. String nowTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);//将时间格式转换成符合Timestamp要求的格式. Timestamp xx = Timestamp.valueOf(nowTime);
而后存入数据库