和日期时间相关的类有 System Date SimpeDateFormat Calendar TimeZone
System类
类所在的包
java.lang 不需要导包
类的方法
long time=currenTimeMillis(); 获取毫秒时间戳
String =System.getProperty("user.dir") 获取项目的路径
SimpleDateFormat类
类所在的包
java.text
类对象的创建
Date date=new Date() //不传参默认是当前时间戳
Date date=new Date(long time)
类的属性和方法
String=date.toString(); //重写toString打印的时间格式是格林威治格式 Tue Jul 09 13:42:38 CST 2019
boolean=date.before(date); //比较时间是否在某个时间之前
boolean=date.after(date); //比较时间是否在某个时间之后
Date类
类所在的包
java.lang 不需要导包
类的关系
继承object
类对象的创建
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
G 年代标志符、y 年、M 月、d 日、h 时 在上午或下午 (1~12)、H 时 在一天中 (0~23)、m 分、s 秒、S 毫秒、E 星期、D 一年中的第几天
F 一月中第几个星期几、 w 一年中第几个星期、W 一月中第几个星期、a 上午 / 下午 标记符、k 时 在一天中 (1~24)、K 时 在上午或下午 (0~11)、z 时区
类的属性和方法
String y=sdf.format(date1); //把时间格式化成你想要的样子 返回值String类型
Calendar类 java.util