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类可以方便的获取当前日期时间数据,而后也可以方便地进行日期时间的累加操作。