public class TimeUtils {
/**
* @param utcTime UTC时间字符串
* @param utcFormat UTC时间格式
* @return String
*/
public static String transferUtcTime(String utcTime,String utcFormat) throws ParseException {
SimpleDateFormat sdf1 = new SimpleDateFormat(utcFormat);
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sdf1.setTimeZone(TimeZone.getTimeZone("UTC"));
Date date = sdf1.parse(utcTime);
return sdf2.format(date );
}
public static void main(String[] args) throws ParseException {
//utcTime 的时间格式一定要 和 utcFormat的时间格式保持一致
System.out.println(transferUtcTime("2023-07-11T06:23:58Z","yyyy-MM-dd'T'HH:mm:ss'Z'"));
}
}
以上是 UTC时间转北京时间的样例,供大家参考!
&spm=1001.2101.3001.5002&articleId=131662917&d=1&t=3&u=6ec572e136784780a582f53530985bf4)
959

被折叠的 条评论
为什么被折叠?



