1.时间戳是一个long类型的整数
2.格林尼治时间(GST),从1970年1月1日00:00:00到当前这一刻的毫秒数
中央标准时间(CST),比GST晚8小时
Date 日期类 SimpleDateFormat 日期格式转换类构造方法的参数String pattern代表日期格式,可以这样写
| 格式符号 | 日期单位 |
| YYYY | 年 |
| MM | 月 |
| dd | 日 |
| HH | 时 |
| hh | 时 |
| mm | 分 |
| ss | 秒 |
“yyyy-MM-dd HH:mm:ss”
package package11;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class DateUtil {
private static final SimpleDateFormat SDF =
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public static String dateToString(Date date){
return SDF.format(date);
}
public static Date StringToDate(String dateStr){
try {
return SDF.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
return null;
}
}
}
package package11;
import java.util.Date;
public class Demo01 {
public static void main(String[] args) {
Date date=new Date();
System.out.println(date);
System.out.println(date.getTime());
Date date1=new Date(60000);
System.out.println(date1);
System.out.println(System.currentTimeMillis());
System.out.println(date.getYear()+1900);
System.out.println(date.getMonth()+1);
System.out.println(date.getDate());
System.out.println(date.getHours());
System.out.println(date.getMinutes());
System.out.println(date.getSeconds());
System.out.println(date.getDay());
System.out.println(format(date));
}
public static String format(Date date){
return (date.getYear()+1900)+"-"
+(date.getMonth()+1)+"-"
+date.getDate()+" "
+date.getHours()+":"
+date.getMinutes()+":"
+date.getSeconds();
}
}
package package11;
import java.text.SimpleDateFormat;
import java.util.Date;public class Demo02 {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateStr = sdf.format(date);
System.out.println(dateStr);String dateStr2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
System.out.println(dateStr2);System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
}
}
package package11;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;public class Demo03 {
public static void main(String[] args) {
String dateStr="2022/07/02 8:08:08";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
try {
Date date =sdf.parse(dateStr);
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println("finish");
}
}



