rsdb.net
当前位置:首页 >> JAvA GMT时间转换北京时间 >>

JAvA GMT时间转换北京时间

GMT时间(格林尼治标准时间)一般指世界时, 即0时区的区时,比北京时间(东8区)晚8小时;所以 GMT时间+8小时所得结果就是北京时间。

加上8就OK了

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class TestTime { public static void main(String[] args) { String time = "2010年12月08日11时17分00秒"; System.out.println(time); /...

public static void main(String[] args) { long times = 1386665666777L; Date date = new Date(times); try { SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); System.out.println(ss.format(date)); } catch (Exception...

看看这个是不是楼主所需要的 import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class BeiJingTimeTest { /** * 获取北京时间 */ public static void main(String[] args) { Locale l = Locale.CHINA...

一般情况可以用直接用Date类,例如: Date date = new Date(System.currentTimeMillis()); System.out.println(date);先用System.currentTimeMillis()是得到系统当前时间。然后输出就可以了。 但是如果要更加准确的话,最好用Calendar类,因为可...

//这是通过网络获取北京时间的方法 java.util.Locale locale=java.util.Locale.CHINA; //这是获得本地中国时区 String pattern = "yyyy-MM-dd kk:mm:ss zZ";//这是日期格式 java.text.SimpleDateFormat df = new java.text.SimpleDateFormat(pat...

首先,要知道北京时间和美国东部时间所在时区。北京时间是东八区的区时,美国东部时间应该是西五区的区时。 第二,明白全球共为分二十四个时区,相邻时区时差1小时。 第三,知道时间的早晚,在地球上最早的时刻是东十二区的区时,最晚的时刻是西...

看时区来,我们是东八区,比他们的西四区早十三个小时

import java.util.Calendar; import java.util.TimeZone; public void getNowTime(){ TimeZone timeZone = TimeZone.getDefault();// 获取时区 Calendar calendar = Calendar.getInstance(timeZone);//创建Calendar System.out.println("年"+...

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com