java.time包获取当前日期和当前时间
这里我们使用LocalDate 和 LocalDateTime 这两个final类
- 获取日期 LocalDate.now()静态方法实现
- 获取日期和时间 使用 LocalDateTime.now() 静态方法实现
package DateLiu;
import java.time.*;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;
public class D {
public void datenow(){
LocalDate localDate=LocalDate.now();
LocalDateTime localTime=LocalDateTime.now();
//这里使用用的是 yMMd 小写的d为当前月的第几天 显示格式为 1 2 3 到 31 如果是dd 显示01 02 03 到 31
//如果是大写的D 显示当年的第几天
DateTimeFormatter formatter=DateTimeFormatter.ofPattern("yMMd");
DateTimeFormatter DateTimeformatter=DateTimeFormatter.ofPattern("YYYYMMdd hh:mm:ss");
System.out.println(formatter.format(localDate));
System.out.println(DateTimeformatter.format(localTime));
}
public static void main(String[] args){
D d=new D();
d.datenow();
}
}
输出结果为