Java Date类

版权声明:尊重原创,码字不易,转载需博主同意。 https://blog.csdn.net/qq_34626097/article/details/84800545

1. java.util.Date类

表示特定的瞬间,精确到毫秒

  1. 构造方法:
    ② Date( )使用Date类的无参数构造方法创建的对象可以获取本地当前时间。
    ① Date(long date)
  2. 常用方法
    ① 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

  1. java.sql.Date类的构造器没有空参的构造器
  2. 日期格式类似于(1970-01-07),只有:年-月-日

3. Date类的API不易于国际化,大部分被废弃了

  1. 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);		
	}

猜你喜欢

转载自blog.csdn.net/qq_34626097/article/details/84800545