精华内容
下载资源
问答
  • 关于时间不同时区转换问题

    千次阅读 2015-05-27 15:32:58
    关于对不同时区时间转换

    由于要做一个俄罗斯的项目,所以项目中要用到俄罗斯的当地时间,纠结了好久才转换过来。

    Date d = new Date();

    //首先将获取的当前时间转换为时间字符串
    String dd = d.toLocaleString();

    String format = "yyyy-MM-dd hh:mm:ss";
    SimpleDateFormat sdf = new SimpleDateFormat(format);

    //GMT+8:00是北京时间的时区

    String sourceTimeZone="GMT+8:00";

    //GMT+3:00是俄罗斯时间,准确的说是莫斯科时间的时区

    String  targetTimeZone="GMT+3:00";  
    //获取传入的时间值
    Long time = new Date(sdf.parse(dd).getTime()).getTime();

    //获取源时区时间相对的GMT时间
    LongsourceRelativelyGMT=time-TimeZone.getTimeZone(sourceTimeZone).getRawOffset();
    //GMT时间+目标时间时区的偏移量获取目标时间
    LongtargetTime=sourceRelativelyGMT+TimeZone.getTimeZone(targetTimeZone).getRawOffset();
    Date date= new Date(targetTime);


    希望对做国外项目的同学有帮助吧。

     


    SimpleDateFormat sdf = new SimpleDateFormat(format);
    展开全文
  • Java中不同时区时间转换

    千次阅读 2017-11-01 11:30:47
    * 时区 时间转换方法:将传入的时间(可能为其他时区)转化成目标时区对应的时间 * @param sourceTime 时间格式必须为:yyyy-MM-dd HH:mm:ss * @param sourceId 入参的时间的时区id 比如:+08:00 * @param ...
    /**
          * 时区 时间转换方法:将传入的时间(可能为其他时区)转化成目标时区对应的时间
          * @param sourceTime 时间格式必须为:yyyy-MM-dd HH:mm:ss
          * @param sourceId 入参的时间的时区id 比如:+08:00
          * @param targetId 要转换成目标时区id 比如:+09:00
          * @param reFormat 返回格式 默认:yyyy-MM-dd HH:mm:ss
          * @return string 转化时区后的时间
          */
         public static String timeConvert(String sourceTime, String sourceId,
                 String targetId,String reFormat){
             //校验入参是否合法
             if (null == sourceId || "".equals(sourceId) || null == targetId
                     || "".equals(targetId) || null == sourceTime
                     || "".equals(sourceTime)){
                 return null;
             }
             
             if(StringUtil.isEmptyString(reFormat)){
            	 reFormat = "yyyy-MM-dd HH:mm:ss";
             }
             
             //校验 时间格式必须为:yyyy-MM-dd HH:mm:ss
             String reg = "^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}$";
             if (!sourceTime.matches(reg)){
                 return null;
             }
             
             try{
                 //时间格式
                 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                 //根据入参原时区id,获取对应的timezone对象
                 TimeZone sourceTimeZone = TimeZone.getTimeZone("GMT"+sourceId);
                 //设置SimpleDateFormat时区为原时区(否则是本地默认时区),目的:用来将字符串sourceTime转化成原时区对应的date对象
                 df.setTimeZone(sourceTimeZone);
                 //将字符串sourceTime转化成原时区对应的date对象
                 java.util.Date sourceDate = df.parse(sourceTime);
                 
                 //开始转化时区:根据目标时区id设置目标TimeZone
                 TimeZone targetTimeZone = TimeZone.getTimeZone("GMT"+targetId);
                 //设置SimpleDateFormat时区为目标时区(否则是本地默认时区),目的:用来将字符串sourceTime转化成目标时区对应的date对象
                 df.setTimeZone(targetTimeZone);
                 //得到目标时间字符串
                 String targetTime = df.format(sourceDate);
                 
                 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                 java.util.Date date = sdf.parse(targetTime);
                 sdf = new SimpleDateFormat(reFormat);
                 
                 return sdf.format(date);
             }
             catch (ParseException e){
                 e.printStackTrace();
             }
             return null;
         }

    展开全文
  • Android 根据不同时区转换时间

    千次阅读 2019-04-24 16:28:04
    /** * 根据不同时区转换时间 * @param time * @return */ public static Date transformTime(Date date, TimeZone oldZone, TimeZone newZone) { Date finalDate = null; if (date...

     

     

       /**
        * 根据不同时区,转换时间 
        * @param time
        * @return
        */
       public static Date transformTime(Date date, TimeZone oldZone, TimeZone newZone) {
          Date finalDate = null;
          if (date != null) {
             int timeOffset = oldZone.getOffset(date.getTime())
                   - newZone.getOffset(date.getTime());
             finalDate = new Date(date.getTime() - timeOffset);
          }
          return finalDate;
       }

     

    展开全文
  • Timeutil 是一个基于 java swing 的实用程序,它有助于在不同时区之间转换时间。 我们还可以使用这个工具添加、减去日期和时间。它应该是分布式团队的一个方便的工具。
  • 主要介绍了Java对世界不同时区timezone之间时间转换的处理方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 日期时间不同时区转换

    千次阅读 2017-02-23 09:50:03
    有时候会遇到用户跟服务器不在一个时区的情况,需要转换时区 获取用户时区 Function: TZON_GET_USER_TIMEZONE 代码很简单,有兴趣可以看下。 参数也就一个用户名 然后根据 时间日期时区得到时间戳  CALL ...
    有时候会遇到用户跟服务器不在一个时区的情况,需要转换时区

    获取用户时区
    Function: TZON_GET_USER_TIMEZONE
    代码很简单,有兴趣可以看下。
    参数也就一个用户名
    日期时间不同时区转换

    然后根据 时间日期时区得到时间戳
        CALL  FUNCTION  'IB_CONVERT_INTO_TIMESTAMP'
            EXPORTING
                I_DATLO          =  日期
                I_TIMLO          =  时间
                I_TZONE          'UTC 8'“时区”
            IMPORTING
                E_TIMESTAMP  TIME_STAMP .
    日期时间不同时区转换


    可以根据时间戳和时区,获取当地日期时间
        CALL  FUNCTION  'IB_CONVERT_FROM_TIMESTAMP'
            EXPORTING
                I_TIMESTAMP  TIME_STAMP
                I_TZONE          'CST_NA'
            IMPORTING
                E_DATLO          =  日期
                E_TIMLO          =  时间
    日期时间不同时区转换


    如果想看时区,可以在时区表:TTZZ
    日期时间不同时区转换

    展开全文
  • JS 时区时间转换

    万次阅读 2018-03-21 11:36:08
    页面服务器时间是东八区时间,页面 JS 功能需要对比服务器时间和用户本地时间,为兼容世界各地时间,需要将用户本地时间转换为东八区时间。 基本概念 格林威治时间 格林威治子午线上的地方时,或零时区(中...
  • JavaScript获取当前时区 时间转换

    万次阅读 2017-11-24 16:25:25
    JavaScript获取时区: new Date().getTimezoneOffset() 这样获取到的是与0时区时间...时间字符串转成毫秒时,如果我们不加时区,则系统会默认把当前时区加上,也可自定义时区转换 (也可先转成毫秒,再加上时间
  • android 时区时间转换

    千次阅读 2016-12-22 22:00:56
    时区时间转换 public static long changeZoneTime() { Date date=new Date(); Date dateTmp = null; //旧的就是当前的时区,新的就是目标的时区 TimeZone oldZone=TimeZone.getDefault(); TimeZone ne
  • Java不同时区(timezone)之间时间转换

    万次阅读 2019-03-31 16:25:47
    最近出现一个问题是这样的:我们的系统在国外打印的日志时间由于时差关系和国内不一致,看起来不方便,希望国外的日志和国内保持一致,即:需要对不同时区时间转换调整,统一为国内时间。 一、关于时区的一些...
  • php时区转换转换函数

    2020-10-26 10:35:59
    godaddy主机在国外。把站点建站国外,显示时间时可能需要时区转换,下面是个方便的工具函数,用于时区转换
  • 一个简单的实用程序,用于在不同时区之间转换日期和时间。 $ timezones Wed, 16 Sep 2015 16:36:32 IRDT (Origin) Wed, 16 Sep 2015 12:06:32 UTC Wed, 16 Sep 2015 14:06:32 CEST Wed, 16 Sep 2015 05:06:32 PDT ...
  • 时区转换时间格式转换

    千次阅读 2019-07-05 00:29:29
    GMT - 格林尼治标准时间/格林威治平均时间 UTC - 协调世界时 LT - 本地时间 这篇文章解释的都很详细 一些时间的概念与区分(UTC、GMT、LT、TAI等) 我们一般认为GMT和UTC是一样的,都与英国伦敦的本地时相同。 UTC...
  • 不同时区转换时间戳

    千次阅读 2019-09-24 01:22:03
    最近有一个需求是需要的,解释 是这样的 :返回的时间戳是根据你当前时区 转到1970年1月1日 0时0分0秒的 如果你是在另外一个时区要访问另一个时区的数据 传参就需要进行转换(不知道我有没有理解错) 错了 希望 ...
  • golang 时间转换 时区转换

    千次阅读 2021-01-18 17:10:05
    第一,当缺少时区信息时,Parse将时间解释为UTC时间,而ParseInLocation将返回值的Location设置为loc;第二,当时间字符串提供了时区偏移量信息时,Parse会尝试去匹配本地时区,而ParseInLocation会去匹配loc。 ...
  • 时区 Crystal已经拥有照顾时区的逻辑。...以下代码将获取America / New_York时区(作为TZInfo::Timezone的实例)并将UTC时间转换为纽约当地时间: require " time_zone " tz = TimeZone :: Zone .get( " America/New
  • 【前端】js时区时间转换

    千次阅读 2019-09-05 11:27:21
    背景: 比赛倒计时 服务器是在印度,前端通过接口返回回来的Response Headers中的Date时间去获得服务器时间。 浏览器Date中的时间,会自动转成客户端当前的时区环境。... //目标时区时间,东5.5区 var off...
  • 主要介绍了java转换时区时间过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 1.后台传过来的数据含有时区日期,该日期为浏览器识别日期,此时进行日期格式的转换,如采用getFullYears()等方法后,手机微信打开的h5界面则显示为NAN,非法日期格式,此时应采用如下方法转换。 2018-09-12T19:19:...
  • 在使用axios想后端异步发送时间类型(date)数据的时候,遇到了时间参数自动转换时区的问。 如上图所示,通过时间组件选定时间之后,打印出了时间。 但是,在数据向后端传输的时候,通过 Chrome 浏览器的Inspect...
  • MySQL时间时区转换

    千次阅读 2018-10-10 14:38:16
    -- 将timestamp转换为指定时区时间,如:2018-09-21 11:48:42 select CONVERT_TZ(create_time, @@session.time_zone,'+8:00') from auth_user; -- 将timestamp转换为指定时区时间,并精确到天数,如:2018-09-21...
  • import pytz import datetime import time #初始化零时区 tz = pytz.timezone('GMT') #获取当前系统linux时间戳 timeNow=time.time() #将当前linux时间转换成GMT时区的“Y-m-d H:i:s”时间格式toTimes...
  • js 时间转换时区

    千次阅读 2017-12-12 15:25:25
    //时区转换 function formatTimeZone(time,offset){ var d=new Date(time); //创建一个Date对象 time时间 offset 时区 中国为 8 var localTime = d.getTime(); var localOffset=d.getTimezoneOffset()*6
  • 最近项目进行开发时,接收到一个时间字符串,需要把这个时间字符串转换成指定时区时间,并计算出纪元时间。找了很多资料文档,介绍的虽然都比较详细,但是不符合我的需求,而且同一个点介绍的情况不一样,觉得有些...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 70,985
精华内容 28,394
关键字:

不同时区时间转换