* pattern -> yyyy-MM-dd HH:mm:ss
public static String changeZoneE8(String strDate,String pattern) {
String str = "-";
try {
String fromTimeZone = "GMT+0";
String toTimeZone = "GMT+8";
SimpleDateFormat format = new SimpleDateFormat(pattern);
format.setTimeZone(TimeZone.getTimeZone(fromTimeZone));
Date date = format.parse(strDate);
format.setTimeZone(TimeZone.getTimeZone(toTimeZone));
strDate = format.format(date);
str = strDate;
System.out.println(str);
} catch (ParseException e) {
e.printStackTrace();
return str;
/** * @Title: 时区转换0->+8区 东八区 * @Description: * @author pengbin <pengbin> * @date 2020/4/10 12:11 * @param * @return * @throws * pattern -> yyyy-MM-dd HH:mm:ss ...
var offset = 16;
var targetTime = new Date(date);
var utc = targetTime.getTime() + (-28800000);
var actualTime = new Date(utc + (3600000 * offset));
var year = actualTime.getFullYear();
var month = (actualTime.getMo.
function format(date) {
//获取当前
时区
值,比如北京为东
八
区
则输进8,西5输入-5
var offset = -new Date().getTimezoneOffset()/60;
var targetTime = new Date(date);
var utc = targetTime.getTime() + (-28800000); //targe.
自我学习:C语言将UTC时间转北京时间
例如:随着自己从校园步入职场,学习的内容也越来越多,应接不暇的内容让人记不住,也是为了鞭挞自己学习,才决心通过博客来记录自己的成长之路,本文就介绍了C语言将UTC时间转北京时间的方法。
提示:以下是本篇文章正文内容,下面案例可供参考
一、UTC时间和
时区
是什么?
1.1 协调世界时 Universal Time Co.
* @description: 将带有0
时区
的字符串时间(2021-09-22T03:00:00.000Z),
转换
为东
八
区
时间(yyyy-MM-dd HH:mm:ss)
* @methodName: method
* @param: [time]
* @return:
* @author: Zhangtd
* @date: 2021-09-22 17:12:57