如果您使用的是Java
8,那么DateTimeFormatter就是您想要的。javadoc的链接还包含示例代码和许多预定义的格式。此外,您还可以定义自己的。
这是一些代码,来自同一链接的示例:
LocalDate date = LocalDate.now();DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy MM dd");String text = date.format(formatter);LocalDate parsedDate = LocalDate.parse(text, formatter);另外,此如何使用LocalDateTime解析/格式化日期?(Java8)问题得到了一些出色的答案。
编辑:感谢Basil Bourque 提供有关ThreeTen-
Backport项目的更新,以防万一需要使用与Java
8在某些较旧版本的Java中提供的功能几乎相同的功能。



