UTC时间转北京时间JAVA方法

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方法)