Java8新特性ZonedDateTime,这个类有很多好用的方法,但是也有很多坑,它转为字符串时间不对,一般会少几个小时,这个因为地区时间不对,我们只需要转为字符串的时间添加几小时就好,代码如下
public static String getZonedDateTimetoString(ZonedDateTime zonedDateTime){ ZonedDateTime zoneDateTime1 = zonedDateTime.plusHours(11); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); return zoneDateTime1.format(formatter); }
版权声明:本文为qq_30281443原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。