Java日期时间API系列10-----Jdk8中java.time包中的新的日期时间API类的DateTimeFormatter
程序员文章站
2022-06-07 11:34:00
1.DateTimeFormatter final修饰,线程安全,用于打印和解析日期-时间对象的格式化程序。 创建DateTimeFormatter: DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM ......
1.datetimeformatter
final修饰,线程安全,用于打印和解析日期-时间对象的格式化程序。
创建datetimeformatter:
datetimeformatter datetimeformatter = datetimeformatter.ofpattern("yyyy-mm-dd hh:mm:ss").withzone(zoneid.systemdefault());
2.格式化日期
例如:localdatetime
localdatetime localdatetime = localdatetime.now(); system.out.println(datetimeformatter.format(localdatetime));
输出:2019-12-28 23:06:12
3.解析日期
(1)使用 localdatetime.parse
例如:解析 "2019-12-28 23:06:12"
localdatetime localdatetime2 = localdatetime.parse("2019-12-28 23:06:12", datetimeformatter); system.out.println("localdatetime2:"+datetimeformatter.format(localdatetime2));
输出:localdatetime2:2019-12-28 23:06:12
(2)datetimeformatter.parse
例如:解析 "2019-12-28 23:06:12"
localdatetime localdatetime3 = localdatetime.from(datetimeformatter.parse("2019-12-28 23:06:12")); system.out.println("localdatetime2:"+datetimeformatter.format(localdatetime3));
输出:localdatetime3:2019-12-28 23:06:12
4.常用符号含义
下一篇: 见不得人的妈妈
推荐阅读
-
Java中的时间日期API知识点总结
-
Java中的时间日期API知识点总结
-
Java日期时间API系列5-----Jdk7及以前的日期时间类TimeUnit在并发编程中的应用
-
Java日期时间API系列12-----Jdk8中java.time包中的新的日期时间API类,日期格式化,常用日期格式大全
-
Java日期时间API系列8-----Jdk8中java.time包中的新的日期时间API类的LocalDate源码分析
-
Java日期时间API系列11-----Jdk8中java.time包中的新的日期时间API类,使用java8日期时间API重写农历LunarDate
-
Java日期时间API系列9-----Jdk8中java.time包中的新的日期时间API类的Period和Duration的区别
-
Java日期时间API系列30-----Jdk8中java.time包中的新的日期时间API类,减少时间精度方法性能比较和使用。
-
详解Java关于JDK中时间日期的API
-
Java日期时间API系列12-----Jdk8中java.time包中的新的日期时间API类,日期格式化,常用日期格式大全