LocalDateTime
LocalDateTime
- LocalDateTime和DateTimeFormatter都是线程安全的
import java.time.LocalDateTime; import java.time.Month; import java.time.format.DateTimeFormatter; public class Test { public static void main(String[] args) throws CloneNotSupportedException { // 当前时刻 LocalDateTime rightNow = LocalDateTime.now(); rightNow.toString(); // 2021-12-20T19:36:46.199019500 rightNow.getYear(); // 2021 rightNow.getMonth(); // DECEMBER rightNow.getDayOfYear(); // 354 rightNow.getDayOfMonth(); // 20 rightNow.getDayOfWeek(); // MONDAY rightNow.getHour(); // 19 rightNow.getMinute(); // 36 rightNow.getSecond(); // 46 // 构造 LocalDateTime oneDay = LocalDateTime.of(2021, Month.DECEMBER, 20, 19, 38, 0); System.out.println(oneDay); // 2021-12-20T19:38 // 修改日期 rightNow = oneDay.minusYears(1) .plusMonths(2) .withDayOfMonth(10) .withHour(12); System.out.println(rightNow); // 2021-02-10T12:38 // 格式化日期 rightNow.format(DateTimeFormatter.ISO_DATE); // 2021-02-10 rightNow.format(DateTimeFormatter.ofPattern("yyyy/MM/dd")); // 2021/02/10 // 解析 LocalDateTime.parse("2021/02/10 11:21", DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm")); // 2021-02-10T11:21 } }
本文作者:n1ce2cv
本文链接:https://www.cnblogs.com/sprinining/p/15712717.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步