SimpleDateFormat()
创建对象
format 由Date -> String
pares 由String-> Date
package api;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class date1 {
public static void main(String[] args) throws ParseException {
//创建对象
SimpleDateFormat sdf = new SimpleDateFormat();
Date d = new Date(0L);
String str1 = sdf.format(d);
System.out.println(str1);
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:dd 星期 E");
String format = sdf1.format(d);
System.out.println(format);
String string = "1970年01月01日 08:00:01 星期 周四";
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:dd 星期 E");
Date parse = sdf2.parse(string);
System.out.println(parse);
System.out.println(parse.getTime());
//train
//1.
String st = "2000-11-11";
SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd");
Date parse1 = sdf3.parse(st);
SimpleDateFormat sdf4 = new SimpleDateFormat("yyyy年MM月dd日");
String format1 = sdf4.format(parse1);
System.out.println(format1);
//2.
String st1 = "2023-11-11 0:0:0";
String st2 = "2023-11-11 0:01:0";
String st3 = "2023-11-11 0:10:0";
SimpleDateFormat sdf5 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date2 = sdf5.parse(st1);
Date date3 = sdf5.parse(st2);
Date date4 = sdf5.parse(st3);
if( (date4.getTime()-date2.getTime()) > (date3.getTime()-date2.getTime()) ){
System.out.println("赶上了");
}else{
System.out.println("没赶上了");
}
// if( date3.getTime()>=date2.getTime() && date3.getTime()<=date4.getTime() )
}
}