`

日期类型 GMT与UTC转换

    博客分类:
  • java
阅读更多

public class TimeZoneTest 

        public static void main (String args[]) 

        { 

                try 

                { 

                        String ts = "2007-10-23T17:15:44.000Z"; 

                        System.out.println("ts = " + ts); 

                        ts = ts.replace("Z", " UTC"); 

                        System.out.println("ts = " + ts); 

                        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS Z");

 

                         Date dt = sdf.parse(ts); 

 

 

                         TimeZone tz = sdf.getTimeZone(); 

                         Calendar c = sdf.getCalendar(); 

                         System.out.println("Display name: " + 

tz.getDisplayName()); 

                         System.out.println(getString(c)); 

                } 

                catch(ParseException pe) 

                { 

                        System.out.println("Error offset: " + pe.getErrorOffset()); 

                        pe.printStackTrace(); 

                } 

        } 

 

 

        private static String getString(Calendar c) 

        { 

                StringBuffer result = new StringBuffer(); 

                result.append(c.get(Calendar.YEAR)); 

                result.append("-"); 

                result.append((c.get(Calendar.MONTH) + 1)); 

                result.append("-"); 

                result.append(c.get(Calendar.DAY_OF_MONTH)); 

                result.append(" "); 

                result.append(c.get(Calendar.HOUR_OF_DAY)); 

                result.append(":"); 

                result.append(c.get(Calendar.MINUTE)); 

                result.append(":"); 

                result.append(c.get(Calendar.SECOND)); 

                return result.toString(); 

        } 

 

分享到:
评论

相关推荐

    TimeConvert_儒略日_儒略日utc_timeconvert_时间转换_GPST与UTC_

    3. 如果需要,将UTC转换为本地时间,这可能涉及到时区和夏令时的考虑。 “TimeConvert”可能是一个工具或算法,用于执行上述转换。这个工具或算法可能接受GPST时间值,然后返回相应的UTC或儒略日表示。同时,它也...

    UTC2GMT(UTC和GMT时间互转)

    在没有闰秒的情况下,UTC与GMT是完全同步的,但当有闰秒发生时,GMT不会调整,因此UTC可能会比GMT快或慢1秒。 **时间转换**: 在编程中,处理UTC和GMT之间的转换通常是通过特定的库或函数完成的。例如,在Python中...

    UTC时间转换源码

    UTC(协调世界时)是一种国际标准的时间表示方式,它基于原子钟,并且与格林尼治标准时间(GMT)保持一致,不考虑闰秒。在编程中,理解和操作UTC时间是非常重要的技能。 本文将深入探讨UTC时间转换的相关知识点,...

    UTC时间转换算法

    2. RTC到UTC转换: 从RTC时间转换为UTC时间,首先需要读取RTC硬件时钟的值,这个值通常是以格林尼治标准时间(GMT)表示的。然后,同样需要考虑时区和夏令时的影响,减去相应的小时数。由于RTC时间通常包含时区信息...

    标准时间UTC相互转换工具

    源代码可以让学习者看到如何在C#中实现时间的转换,包括日期和时间的计算以及与UTC的交互。 标签“UTC”、“标准时间”和“转换”进一步明确了这个工具的功能。UTC是指全球统一的时间基准,而“标准时间”通常指一...

    GPS UTC时间转换函数

    UTC(协调世界时)是国际时间标准,与格林尼治标准时间(GMT)基本相同,但会根据地球自转的速度调整闰秒。因此,GPS时间与UTC时间在大多数情况下是一致的,但在闰秒发生时会有微小差别。 GPS UTC时间转换函数通常...

    UTC时间戳与北京时间转换C源码

    在计算机编程领域,时间戳是表示时间的一种方式,通常以自1970年1月1日(UTC/GMT的午夜)开始所经过的秒数来计算。UTC(协调世界时)是一种国际标准的时间标准,而北京时间是东八区的区时,比UTC快8小时。在C语言中...

    GPS UTC与北京时间的转换函数

    这里我们将详细探讨GPS UTC时间与北京时间的转换方法,并分享相关的编程实现。 首先,我们需要了解两者的定义和区别。UTC是国际电信联盟(ITU)制定的一种标准时间,以原子秒为单位,确保全球的时间同步。它不考虑...

    GPS 到 UTC(GMT) 时间转换:GPS2UTC 将 GPS 时间标签转换为 UTC(GMT) 时间,计入闰秒-matlab开发

    %GPS2UTC 将 GPS 时间标签转换为 UTC(GMT) 时间,考虑闰秒% GPS2UTC(date) 更正 GPS 日期数组(任何 matlab 格式) % 闰秒并返回一个 UTC 日期数组,其中: % UTC = GPS - 步进时间% 当前步骤时间是到 2009 年 1 月 ...

    24时区、GMT、UTC

    标题中的“24时区”、“GMT”和“UTC”都是与全球时间标准相关的概念,它们在信息技术领域,特别是网络通信、系统管理和日志记录中扮演着重要角色。现在,让我们详细了解一下这些概念。 首先,24时区,也称为世界...

    utc时间转换

    在计算机科学和编程领域,UTC(协调世界时)是一种国际标准的时间表示方式,它与格林尼治标准时间(GMT)非常接近,但修正了闰秒。UTC时间转换是编程中常见的任务,尤其在处理时间相关的数据交换、日志记录以及跨...

    UTC时间转换

    本项目利用XE7(Embarcadero Delphi XE7)这一强大的跨平台开发工具,在安卓系统上构建了一个时间转换工具,旨在帮助用户方便地进行UTC时间与其他时间格式之间的转换。该工具经过在三星、小米及华为等主流安卓手机上...

    UTC 到 GPS 时间转换:将 UTC(GMT) 时间标签转换为 GPS 时间占闰秒-matlab开发

    %UTC2GPS 将 UTC(GMT) 时间标签转换为 GPS 时间占闰秒% UTC2GPS(date) 校正 UTC 日期数组(任何 matlab 格式) % 闰秒并返回 GPS 日期数组,其中: % GPS = UTC + 步进时间% 当前步骤时间是到 2009 年 1 月 1 日,但...

    日历时间转UTC秒 日历时间 UTC 格林威治 秒

    在计算机中,这种时间表示可能以结构体或者类的形式存在,例如Unix时间戳,它是一个整数,代表自1970年1月1日00:00:00(UTC/GMT的午夜)以来的秒数。 UTC时间,全称为“Coordinated Universal Time”,是由国际地球...

    winform UTC和本地时间的转换

    1. **DateTime.UtcNow**: 这个属性返回当前的UTC时间,它是与格林尼治标准时间(GMT)同步的。如果你需要获取不受本地时区影响的系统时间,可以使用这个属性。 2. **DateTime.Now**: 这个属性返回当前的本地时间,...

    utc时间和当前时间的转换工具

    UTC(协调世界时)是一种国际标准的时间标准,它基于原子钟,并且与格林尼治标准时间(GMT)保持一致,但不考虑闰秒。与此相反,当前时间通常指的是本地时间,它会考虑到地理位置和夏令时等因素。在C++编程中,进行...

    时间戳 日期时间的转换

    本文将深入探讨时间戳与标准日期时间之间的转换,并提供相关编程示例。 首先,让我们了解什么是标准日期时间。标准日期时间是指按照国际标准ISO 8601定义的日期和时间格式,例如"2023-03-15T14:30:00Z",其中"Z...

    c#日期格式转换c#日期格式转换

    根据提供的标题、描述、标签及部分内容,我们可以了解到本篇文章主要关注的是C#中的日期格式转换。下面将基于这些信息详细阐述C#日期格式转换的相关知识点。 ### C# 日期格式转换概述 在C#编程中,对日期进行格式...

    mysql 日期与时间的转换

    ### MySQL 日期与时间戳的转换 在MySQL中,日期和时间戳的转换是一项非常重要的功能,这使得开发者能够更加灵活地处理数据。本文将详细解释如何在MySQL中进行日期和时间戳之间的转换,并通过具体的例子来加深理解。...

    取UTC时间.rar

    与我们日常生活中使用的本地时间(例如格林尼治标准时间GMT)不同,UTC可能会有闰秒的调整。 2. **易语言中的日期和时间处理**: 易语言提供了丰富的日期和时间操作函数,如`日期时间.获取当前时间`用于获取系统...

Global site tag (gtag.js) - Google Analytics