public static void UTCtoCST(String utc){//CST可视为美国、澳大利亚、古巴或中国的标准时间,北京时间与utc时间相差8小时 ZonedDateTime zdt = ZonedDateTime.parse(utc); LocalDateTime localDateTime = zdt.toLocalDateTime(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM HH:mm:ss"); System.out.println("北京时间:"+formatter.format(localDateTime.plusHours(8))); }
文章来源: UTC时间转北京时间JAVA方法