java 北京时间和世界时的转换

转载 2018年04月16日 17:28:21
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;


/**
 * Created by LiChao on 2017/11/23
 */
public class RegexTest {

    public static void main(String args[]) throws ParseException {

        UTCToCST("2017-11-27T03:16:03.944Z", "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
    }

    public static void UTCToCST(String UTCStr, String format) throws ParseException {
        Date date = null;
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        date = sdf.parse(UTCStr);
        System.out.println("UTC时间: " + date);
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        calendar.set(Calendar.HOUR, calendar.get(Calendar.HOUR) + 8);
        //calendar.getTime() 返回的是Date类型,也可以使用calendar.getTimeInMillis()获取时间戳
        System.out.println("北京时间: " + calendar.getTime());
    }

}

JAVA实现UTC时间转换成北京时间

之前有一篇关于将UTC时间转换成北京时间的python文章(传送门),这次需要用到java版的,本以为这种小工具网上会很多,但是在网上搜了一圈之后发现都不尽人意。UTC就是世界标准时间,与北京时间相差...
  • u012062455
  • u012062455
  • 2017-11-27 14:17:10
  • 2363

JAVA北京时间转换为世界协调时

/* * 题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数, 表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于...
  • k831143
  • k831143
  • 2016-12-28 20:52:08
  • 708

GMT时间与北京时间的转换

文章参考了很多其他技术网站,然后自己再根据需求,调试出来的
  • zengshuqin
  • zengshuqin
  • 2014-04-14 16:48:31
  • 11833

将北京时间转换为世界协调时

题目内容: UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则...
  • dakaszeng
  • dakaszeng
  • 2018-01-14 20:00:24
  • 264

Unix时间戳(Unix timestamp) → 北京时间相互转换

在分布式系统中经常有linux时间戳作为标记,
  • guoqiangma
  • guoqiangma
  • 2014-04-09 00:28:14
  • 3472

php将UTc时间转换为北京时间

yyyy-MM-ddTHH:mm:ssZ  这种时间格式,是UTC时间格式 将这种格式的时间转换为北京时间 方法:date_default_timezone_set('PRC');...
  • sa1176732685
  • sa1176732685
  • 2015-01-09 15:30:02
  • 5126

转换北京时间GMT+8到任意时区的时间(含源码)

  • 2008年03月05日 11:10
  • 13KB
  • 下载

获得时间戳转为北京时间

function toggleTstamp(timestamp){ /*1.重写了toLocaleString方法*/ Date.prototype.toLocaleString = functi...
  • aliven1
  • aliven1
  • 2017-12-21 17:14:52
  • 199

Unix时间戳和北京时间相互转换

Unix时间戳转北京时间
  • ItJavawfc
  • ItJavawfc
  • 2016-01-25 12:56:54
  • 2033

unix时间戳(unix timestamp)与北京时间的互转方法

unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp),是从1970年1月1日(UTC/GMT的午夜)开始到某一时刻所经过的秒数,...
  • iherolp
  • iherolp
  • 2015-08-12 18:17:58
  • 633
收藏助手
不良信息举报
您举报文章:java 北京时间和世界时的转换
举报原因:
原因补充:

(最多只允许输入30个字)