import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class Demo {
public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
// Date 转 String
Date now = new Date();
System.out.println( sdf1.format(now) ); // 2020-08-06 19:22:27
System.out.println( sdf2.format(now) ); // 2020-08-06
// String 转 Date
String str = "2020-11-23 13:14:15";
System.out.println( sdf1.parse(str) ); // Mon Nov 23 13:14:15 CST 2020
System.out.println( sdf2.parse(str) ); // Mon Nov 23 00:00:00 CST 2020
long time1 = sdf1.parse(str).getTime(); // 获取时间戳(毫秒)
System.out.println(time1); // 1606108455000
long time2 = sdf2.parse(str).getTime();
System.out.println(time2); // 1606060800000
now.setTime(time1); // 设置时间
System.out.println(now); //Mon Nov 23 13:14:15 CST 2020
}
}