gmt转换北京时间 java_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~11
var 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时间与北京时间的转换相关推荐
- linux时间戳转换c语言,Unix时间戳和北京时间的相互转换(C语言实现 )
一.问题背景 最近项目中需要上传包含时间戳的设备数据到服务器平台.原本想把"年","月","日","时","分 ...
- 时区之痒 - 从手机GPS模块获取的时间,真的是北京时间么?
去年互联网地图行业开始引入众包模式,国内比较大的地图商,比如四维图新.高德地图.百度地图纷纷开始推出UGC应用,众包给用户采集门址.公交站等信息,并按照工作量给与采集者一定的回报.我曾经玩过某德推出的 ...
- php怎么改北京时间,php如何设置北京时间
php如何设置北京时间 php如何设置北京时间? 本文实例讲述了PHP date_default_timezone_set()设置时区操作.分享给大家供大家参考,具体如下:<?php echo ...
- 地理生物高考成绩查询2021,2021北京中考地理生物成绩查询时间【已公布】
中考地理和生物成绩查询是什么时候呢?尚不了解的考生看过来,下面由出国留学网小编为你精心准备了"2021北京中考地理生物成绩查询时间[已公布]",持续关注本站将可以持续获取更多的考试 ...
- docker oxidized时区问题,时间显示不是北京时间问题的解决办法
问题描述:oxidized web界面时间显示,默认显示UTC时间,为北京时间-8个小时 问题原因:ruby语言的时间直接获取的UTC时间 出现版本:oxidized 0.28.0 问题解决: doc ...
- python3 时区 时间戳 指定输入时间为东八区时间、北京时间
前言 一般的时间字符串是这样的:2021-07-24 21:23:51 *其实少了时区信息,只是默认为东八区 所以也有这样写的:2021-07-24T21:23:51+08:00 *那个+08:00就 ...
- 北京中考英语听说计算机考试时间,2020北京中考英语听说计算机考试时间
2020北京中考英语听说计算机考试时间 2019-11-17 23:58:18 来源:本站原创 2020北京中考英语听说机诊断时间!中考英语听说对同学们来说是一项很重要的诊断,同学们,诊断时间大家都知 ...
- 北京中考英语听说计算机考试时间,2020北京中考英语听说考考试时间是什么时候?...
2019-2020学年海淀区第一学期校历来了,期中考试,期末考试时间等重要时间节点第一时间知晓,北京中考在线整理:2020年北京中考英语听说考考试时间是什么时候,各位考生可提前做准备. 2020北京中 ...
- 随身笔记(Java)-显示当前时间(英国和北京时间)
显示当前时间的代码学习 以GMT(格林威治标准时间)来显示当前时间.以小时:分钟:秒的格式显示.--英国的时间 //调用System.currentTimeMillis()方法获取从1970年1月1 ...
- Linux服务器修改时间和时区和北京时间同步
有时可能服务器的时区和时间和本地不一致导致一些关于使用了时间时区的代码运行出问题,下面来说说关于修改Linux服务器的时间和时区 修改服务器时间和时区#备份原文件sudo mv /etc/localt ...
最新文章
- 在html中引入CSS的方法
- Adobe的学者约翰—沃洛克博士
- redis集群学习一些记录
- Visio画Visio图
- select、poll、epoll之间的区别(搜狗面试)
- 《软件项目管理(第二版)》第 9 章——项目监督与控制 重点部分总结
- 微软将允许Epic Games等App登上微软商店
- bootstrap验证 2021-04-21
- 学自动化测试哪个培训机构好 试听课程后就选了这个地方学习
- 小说php 站点源码下载,PTCMS小说站源码
- img标签图片居中显示
- C++核心准则T.10:为所有的模板参数定义概念
- 福大研究生计算机学硕似录取,2017年福州大学数学与计算机学院专业型硕士研究生拟录取名单...
- 高精度加法(蓝桥杯)
- 来自一个中科大差生,8年程序员生涯发展及感悟(强烈推荐)
- python查缺补漏之decorate
- 攻防世界 web 进阶 ics-07
- 详解APK静态分析引擎`quark-engine`的5大功能
- style标签中的几个属性
- 卷积神经网络( CNN)与全卷积神经网络(FCN)