获取当前日期时间:
第一种:
Date date1=new Date();
第二种:
Long time = System.currentTimeMillis();
日期转换:
1:转换成字符串
public void test() throws Exception {
Long time = System.currentTimeMillis();
Date date1=new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//把long转换成Date
Date date=new Date(time);
//format(),把Date转换成字符串
System.out.println(sdf.format(date));
System.out.println(sdf.format(date1));
}
2:字符串转换成日期格式
public void test() throws Exception {
String time="2018-11-05";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//parse(),把字符串转换成Date
Date date=sdf.parse(time);
}
3,Date类型转成Timestamp类型
Date date= new Date();
Timestamp tame=new Timestamp(date.getTime());
4,Timestamp类型转成Date类型
Timestamp是Date的子类,转成Date类型可以直接转
|
|