Java时间格式化原来这么多玩法

时间过得真是快,现在已经是2022年了。作为开发来说,时间处理是非常繁琐的。从Java 8开始有了新的时间API、时间的处理更加优雅,不再需要借助三方类库,而且线程安全。今天来梳理一下新API的格式化,而且还要玩点你没玩过的东西,点赞、转发、再看走起来。

新API的时间格式化

新的时间API的时间格式化由负责。

本地化时间

结合枚举定义的风格,预定义了基于本地()风格的时间格式。我们来看这段代码:

如果你在中国,格式化结果:

如果你在美国:

有三个静态方法及其重载来格式化本地化时间,具体已经整理成了思维导图:

本地化日期时间的处理

ISO/RFC规范格式

还内置了ISORFC的时间格式,基于内置的静态实例。举个例子:

其它的如下表格所示:

内置ISO、RFC规范格式

范式格式化

这种方式应该是我们最常用的方式了。通过字母和符号来构建一个范式(Patterns),使用或者方法传递构建的范式。例如,将把格式化为。从一个模式中创建的格式可以根据需要多次使用,它是不可改变的,并且是线程安全的。

相信什么你都玩腻了,胖哥给你看点你没见过的:

输出:

表格给你整理好了,自己试一试:

格式化符号对照表

根据JSON示例自动转成对象类,这个IDEA插件绝了

2022-01-05

2022 年对Java的一些期待和预测

2022-01-01

Maven中央仓库新增依赖漏洞提醒功能

2021-12-31

相关文章