常用类库------15.11Data日期处理类

Date

Java中如果要想获得当前的日期时间可以直接通过java.util.Date类来实现
Date类常用方法:
在这里插入图片描述
范例:获取当前日期时间

import java.util.Date;

public class JavaAPIDemo355A {
       public static void main(String[] args) throws Exception {
		Date date=new Date();
		System.out.println(date);
	}
}

执行结果

Wed May 20 19:08:04 CST 2020

范例:Data类对象保存当前日期时间依靠的是时间戳数字(此类型为long),Data类也提供有这两种数据类型的转换支持。

范例:Data与long之间转换处理

import java.util.Date;

public class JavaAPIDemo355B {
       public static void main(String[] args) {
		Date date=new Date();
		long current=date.getTime();  //获取当前时间戳数字   Date-->long
		current+=864000*1000;//10天的秒数
		System.out.println(current);
		System.out.println(new Date(current));   //long转为Date   long-->Date
	}
}

执行结果

1590837697086
Sat May 30 19:21:37 CST 2020

JDK1.8开始提供有java.time.LocalDateTime类
范例:使用LocalDateTime类

public class JavaAPIDemo356 {
       public static void main(String[] args) {
		LocalDateTime local=LocalDateTime.now();   //获取当前日期时间
		System.out.println(local);
	}
}

执行结果

2020-05-20T19:29:04.936

使用LocalDateTime类可以方便的获取当前日期时间数据,而后也可以方便地进行日期时间的累加操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章