版权声明:尊重原创,码字不易,转载需博主同意。 https://blog.csdn.net/qq_34626097/article/details/84800545
1. java.util.Date类
表示特定的瞬间,精确到毫秒
- 构造方法:
② Date( )使用Date类的无参数构造方法创建的对象可以获取本地当前时间。
① Date(long date) - 常用方法
① getTime():返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。
② toString():把此 Date 对象转换为以下形式的 String: dow mon dd hh:mm:ss zzz yyyy 其中: dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat),zzz是时间标准。
③ 注:getMonth()方法需要加1
2. java.util.Date类的子类java.sql.Date
- java.sql.Date类的构造器没有空参的构造器
- 日期格式类似于(1970-01-07),只有:年-月-日
3. Date类的API不易于国际化,大部分被废弃了
- java.text.SimpleDateFormat类是一个不与语言环境有关的方式来格式化和解析日期的具体类。
4.demo
@Test
public void test() {
//java.sql.Date类的构造器没有空参的构造器
java.sql.Date d2= new java.sql.Date(91564311633L);
System.out.println(d2);//1970-01-07 时间只有年月日
//创建一个Date实例
Date d1 = new Date();
System.out.println(d1.toString());
System.out.println(d1.getTime());//1543936749561
Date d3 = new Date(1543936749561L);
System.out.println(d3);
}