package funuction;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
/**
* (jdk1.8)日期处理类
* 1.LocalDateTime
* 2.日期需要格式化,借助DateTimeFormatter格式化:
* yyyy = 年
* MM = 月
* dd = 日
* HH = 时
* mm = 分
* ss = 秒
*/
public class DateDemo {
public static void main(String[] args) {
// 获取当前系统时间
LocalDateTime date = LocalDateTime.now();
//格式化时间
DateTimeFormatter Data = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
//输出日期
System.out.println(Data.format(date));
//输出年
System.out.println(date.getYear());
//输出月
System.out.println(date.getMonthValue());
//输出日
System.out.println(date.getDayOfMonth());
//输出时
System.out.println(date.getHour());
//输出分
System.out.println(date.getMinute());
//输出秒
System.out.println(date.getSecond());
//输出星期
System.out.println(date.getDayOfWeek().getValue());
//指定日期
LocalDateTime time = LocalDateTime.of(2022, 6, 18, 13, 25,30);
System.out.println(Data.format(time));
//增加一年
System.out.println(Data.format(time.plusYears(1)));
//减去一年
System.out.println(Data.format(time.minusYears(1)));
}
}
Java时间操作
发布于 2023-03-05 40 次阅读
Comments NOTHING