GMT时间与北京时间的转换
文章参考了很多其他技术网站,然后自己再根据需求,调试出来的,感谢其他网站的筒子们,临时关了那些网站,无法附链接了,在此SAY SORRY
js版本的【GMT时间转换成北京时间】代码:
/****************************************************功能描述:将GMT时间转换成北京时间参数说明:value:要格式化的时间strFormat:格式,如:'Y-m-d H:i:s'******************************************************/this.GMTtoTime = function(value){if(value=="" || value==null){return "";}else{var tempValue = value.replace("T", " ");var dateBefore = tempValue.slice(0,10);var timeBefore = tempValue.slice(11,19);var dateArray = dateBefore.split("-");var timeArray = timeBefore.split(":");//注意,Date对象中的getMonth() 返回0~11var feedDate = Date.UTC(dateArray[0],dateArray[1]-1,dateArray[2],timeArray[0],timeArray[1],timeArray[2],0) + 8*60*60;var now = new Date();now.setTime(feedDate);if (now.getMonth()<10){var m=0;m=now.getMonth()+1;var month = "0" + m;}else{var month = now.getMonth()+1;}if (now.getDate()<10){var d=0;d=now.getDate()+1;var date = "0" + d;}else{var date = now.getDate();}var dateAfter = now.getFullYear() + "-" + month + "-" + date;// var dateAfter = month + "月" + date + "日";if (now.getHours()<10){var hour = "0" + now.getHours();}else{var hour = now.getHours();}if (now.getMinutes()<10){var minute = "0" + now.getMinutes();}else{var minute = now.getMinutes();}var timeAfter = hour + ":" + timeArray[1]+":"+timeArray[2];var timeFinal = dateAfter + " " + timeAfter;return timeFinal;}}
java版本的【北京时间转成GMT时间】
/*** 将日期转换成GMT日期 方法* @param d* @return*/public static Date getTimeToGMT(Date d){SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");DateFormat gmt = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");gmt.setTimeZone(TimeZone.getTimeZone("GMT"));String gmtStr=gmt.format(d);//日期 转成 字符串Date gmt_date =null;try {gmt_date = sdf.parse(gmtStr); //字符串 转成 日期} catch (ParseException e) {e.printStackTrace(); //To change body of catch statement use File | Settings | File Templates.}return gmt_date;}
GMT时间与北京时间的转换相关推荐
- 【Java】时差问题,格林威治时间(GMT)与北京时间转换
格林威治时间加上8h即为北京时间 本文以格林威治时间转为北京时间为例,若需将北京时间转为格林威治时间只需将文中+8改为-8即可 1. 时间格式为:2021-01-04T04:16:23.609Z 此处 ...
- 美国东部时间和北京时间之间的转换
美国东部时间在UTC-5时区,北京时间是UTC+8时区,正常情况下美东时间比北京时间晚13个小时.需要注意的是美国有夏令时,而北京没有夏令时,美国夏令时时会让时间快一个小时,让人民早起早睡,所以在美国 ...
- UTC时间、GMT时间、CST时间(北京时间)、时间戳
一.几个时间相关的概念. GMT时间:Greenwich Mean Time,格林尼治平时,又称格林尼治平均时间或格林尼治标准时间.是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间. GMT存在较大 ...
- 本地时间(北京时间)和“GMT+8”时区时间的区别?
获取本地时间: Java代码 String time1 = new SimpleDateFormat("hh:mm:ss").format(new Date()); 获取时区& ...
- php转换北京时间,php实现的太平洋时间和北京时间互转的自定义函数分享
没有什么好说的了,直接上代码吧: /** * 太平洋时间转北京时间 */ public function pacificToPRC($time=''){ date_default_timezone_s ...
- UTC时间与北京时间的差多久
https://zhidao.baidu.com/question/584155849371920925.html 经常混淆于此,特地研究了一下,记录在此以备忘. 整个地球分为二十四时区,每个时区都有 ...
- UTC时间与北京时间的关系
世界的每个地区都有自己的本地时间,在Internet及无线电通信时,时间的统一非常重要! 整个地球分为二十四时区,每个时区都有自己的本地时间.在国际无线电通信中,为统一而普遍使用一个标准时间, ...
- UTC时间与北京时间
每个地区都有自己的本地时间,在网上以及无线电通信中时间转换的问题就显得格外突出.我自己就经常混淆于此,特地研究了一下,记录在此以备忘. 整个地球分为二十四时区,每个时区都有自己的本地时间.在国际无线电 ...
- UTC时间与北京时间的关系(2010-06-13 15:35:02)
世界的每个地区都有自己的本地时间,在Internet及无线电通信时,时间的统一非常重要! 整个地球分为二十四时区,每个时区都有自己的本地时间.在国际无线电通信中,为统一而普遍使用一个标准时间,称为通用 ...
- igs时间和utc_UTC时间与北京时间的关系
UTC时间与北京时间的关系 2019-01-06 转自:http://blog.sina.com.cn/s/blog_6575a3c20100jdqe.html UTC时间与北京时间的关系 (2010 ...
最新文章
- Linux 的账号与群组(转)
- Python编程语言学习:python的列表的特殊应用之一行命令实现if判断中的两类判断
- hadoop 伪分布模式
- binaryformatter java_Java,C#使用二进制序列化、反序列化操作数据
- Dockerfile构建python 运行项目运行环境
- poj 2777(线段树的节点更新策略)
- mysql+8.0+新特性_MySQL 8.0备受瞩目的新特性大放送!
- 2引擎帮助文档_ANSA快速入门指南中文帮助文档浅析(上)
- Vue-组件之间的数据共享
- 学习笔记5-二层冗余链路
- nef是什么格式?nef格式用什么软件打开?nef格式怎么转换成jpg
- 排序链表(归并排序)
- outlook正在使用outlook数据文件(.ost)旧的副本,请退出outlook,删除此文件,然后重启outlook。
- 电脑文件被杀毒软件误删了怎么恢复?
- 系统安装部署软件方法
- 常用正则表达式(英文单词、数字、中文 、URL 、电话、身份证、输入内容必须以逗号隔开等)
- word2019技巧:段落的段前段后单位行设置为磅
- 微信小程序全局数据共享学习笔记
- curl命令 – 文件传输工具
- MATLAB下载html页面