当前位置:  开发笔记 > 编程语言 > 正文

解析armydate长号到LocalDate

如何解决《解析armydate长号到LocalDate》经验,为你挑选了1个好方法。

我有一个很长的格式:
Long l = 20151228;

我想将它解析为LocalDate对象.

我怎样才能做到这一点?



1> RealSkeptic..:

使用java.time,您可以将数字分解为各自的部分,并使用静态方法LocalDate.of从它们构建本地日期.

long militaryDate = 20151228L;
LocalDate ld = LocalDate.of((int) (militaryDate / 10000),
                            Month.of((int) (militaryDate / 100) % 100),
                            (int) (militaryDate % 100));

System.out.println(ld);

结果:

2015-12-28

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有