DateTimeFormatter Java

fan*_*gio 2 java datetime time-format

我的日期时间格式化程序有问题:

     private static final DateTimeFormatter DATE_TIME_FORMATTER = 
            DateTimeFormatter.ofPattern("dd-MM-yyyy hh:mm")
Run Code Online (Sandbox Code Playgroud)

我想要一个给定的LocalDateTime

2015-04-12T20:00

打印为

2015/12/04 20:00

但是我的时间总是打印为08:00,如何解决此问题?

Rea*_*tic 5

使用"dd-MM-yyyy HH:mm"。小写字母hh是12小时小时,HH是24小时小时。

请参考的文档DateTimeFormatter,其中提供了所有格式和解析格式的列表。