时间过得真是快,现在已经是2022年了。作为开发来说,时间处理是非常繁琐的。从Java 8开始有了新的时间API、时间的处理更加优雅,不再需要借助三方类库,而且线程安全。今天来梳理一下新API的格式化,而且还要玩点你没玩过的东西,点赞、转发、再看走起来。
新API的时间格式化
新的时间API的时间格式化由负责。
本地化时间
结合枚举定义的风格,预定义了基于本地()风格的时间格式。我们来看这段代码:
如果你在中国,格式化结果:
如果你在美国:
有三个静态方法及其重载来格式化本地化时间,具体已经整理成了思维导图:
本地化日期时间的处理
ISO/RFC规范格式
还内置了ISO和RFC的时间格式,基于内置的静态实例。举个例子:
其它的如下表格所示:
内置ISO、RFC规范格式
范式格式化
这种方式应该是我们最常用的方式了。通过字母和符号来构建一个范式(Patterns),使用或者方法传递构建的范式。例如,将把格式化为。从一个模式中创建的格式可以根据需要多次使用,它是不可改变的,并且是线程安全的。
相信什么你都玩腻了,胖哥给你看点你没见过的:
输出:
表格给你整理好了,自己试一试:
格式化符号对照表
根据JSON示例自动转成对象类,这个IDEA插件绝了
2022-01-05
2022 年对Java的一些期待和预测
2022-01-01
Maven中央仓库新增依赖漏洞提醒功能
2021-12-31