`

Java日期、时区的处理

 
阅读更多

Timestamp 时区

 

        Calendar cal = Calendar.getInstance();
        Date date = cal.getTime();

        System.out.println(date);

        Timestamp time = new Timestamp(date.getTime());

        System.out.println("time: "+time);
        
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSSz");
        sdf.setTimeZone(TimeZone.getTimeZone("GMT+8"));
//        sdf.setTimeZone(cal.getTimeZone());

        String sdate = sdf.format(date);

        System.out.println(sdate);

        System.out.println(cal.getTimeZone().getDisplayName());
        System.out.println(TimeZone.getTimeZone("GMT+8").getID());

 

---------------------------------

Wed Jun 19 16:31:19 CST 2013
time: 2013-06-19 16:31:19.306
2013-06-19T16:31:19.000306GMT+08:00
中国标准时间
GMT+08:00

 

-------------------------------------

 

 

        GregorianCalendar cal = new GregorianCalendar();
       
        try {
            String value = DatatypeFactory.newInstance().newXMLGregorianCalendar(cal).toString();
            System.out.println(value);
        } catch (DatatypeConfigurationException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

 

------------------------------------------

2013-06-19T16:38:21.823+08:00

----------------------------------

分享到:
评论

相关推荐

    Java的日期时间处理类讲解代码( Date 、Calendar、SimpleDateFormat、LocalDateTime)

    2、时区处理:了解如何使用Java日期时间类处理多时区的情况,包括转换、调整时差、比较等操作。 3、计划任务与调度:学习如何使用日期时间类来实现计划任务和调度功能,例如定时执行任务、定期触发事件等。 4、日历...

    [Java算法设计]-日期计算.java

    文档涵盖了日期计算的基本概念,包括如何计算两个日期之间的差异,如何格式化日期以及如何处理时区。此外,文档还提供了各种日期计算任务的详细代码示例和实现细节。 文档还涵盖了高级主题,如如何处理闰年以及如何...

    DateUtils.java——日期处理

    属于时间转换工具类文件,其中包含格式转换,时区转换,时间计算等。

    《Java 8 in Action》是一本关于 Java 编程语言的书籍,重点介绍了 Java 8 中引入的新特性和改进

    新的日期和时间 API: 探讨 Java 8 中新增的日期和时间 API,以及如何使用这些 API 来处理日期、时间和时区等相关操作。 并发编程改进: 讨论 Java 8 中对并发编程的改进,包括 CompletableFuture、新的并发工具和...

    尚硅谷Java视频Java8新特性视频教程

    ·00. 尚硅谷_Java8新特性_源码、课件 ·01. 尚硅谷_Java8新特性_简介 ·02. 尚硅谷_Java8新特性_为什么使用 Lambda 表达式... 新时间和日期 API-时间格式化与时区的处理 ·21. 尚硅谷_Java8新特性_重复注解与类型注解

    Mac版本Java8下载jdk-8u371-macosx-x64.dmg.zip

    Java 8 是 Java 编程语言的一个重要版本,于2014年3月18日发布。它引入了众多新特性,包括 Lambda 表达式、...新的时间日期 API 更加易用和灵活,而且支持时区、精度等概念,非常适合处理跨时区应用程序的时间问题。

    Java语句获取系统时间与实际时间相差8小时的解决办法.doc

    本文档的主要内容详细介绍的是java新日期结果与操作系统时间相差8小时处理解决方法。   最近有遇到java的时间不对的事件,现象:通过java语句获得系统时间,取得的时间总是比系统时间少8个小时,获得的总是...

    Swifty日期和时间API受Java 8 DateTime API的启发。-Swift开发

    受Java 8 DateTime API启发的AnyDate Swifty日期和时间API。 背景我认为日期和时间API...Java 8引入了全新的API,可以更高效,更轻松地处理日期和时间,即LocalDateTime,ZonedDateTime(JSR-310)。 主要思想是:Immu

    写给大忙人看的JAVA SE 8

    5.5 带时区的时间 115 5.6 格式化和解析 119 5.7 与遗留代码互操作 122 练习 123 第6章并发增强 126 6.1 原子值 128 6.2 ConcurrentHashMap改进 131 6.2.1 更新值 132 6.2.2 批量数据操作 134 6.2.3 Set视图 136 6.3...

    jdk1.8windows免安装版本

    4、Date/Time API:Java 8中引入了新的Date/Time API,它提供了一组强大的日期和时间处理工具,包括时区和夏令时的支持。 5、Nashorn引擎:Java 8中引入了一个新的JavaScript引擎,称为Nashorn。它比原来的...

    LatLongToTimezone:Latlong到Java中的时区映射器。 不需要Web服务或数据文件-只需纯Java或Swift

    “经时/纬度到时区多边形映射”是硬编码的,我们希望这种变化很少,但是偏移量和夏令时转换日期等的更改(更常见)由系统库处理,因此这些是自动保持最新状态。 有时会有人用最新的时区多边形来更新文件,但这些...

    scraper-one:第一个仅使用 Java 的刮刀项目

    系统要求java SE 1.7.0_79 - 此版本将修复 UTC+3 的时区问题,其中日期反映为 UTC+3 加 1。 Maven 3.0.4 或更高版本在开发这个项目时遇到了瓶颈。 我花了一整天来解决这个问题:( jdk 1.7.0_51 上的 UTC+3 不正确使用...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    书名:《Java开发实战1200例(第I卷)》(清华大学出版社.李钟尉,陈丹丹) PDF格式扫描版,全书分为24章,共817页。2011年1月出版。 全书压缩打包成4部分,这是第3部分 注:本系列图书的第I、II卷再版时均相应改名为...

    java web 视频、电子书、源码(李兴华老师出版)

    13.4.5、日期时间格式化标签 13.4.6、设置时区 13.5、SQL标签库 13.5.1、<sql:setDataSource> 13.5.2、数据库操作标签 13.5.3、事务处理 13.6、XML标签库 13.6.1、XPath简介 13.6.2、标签 13.6.3...

    李兴华Java Web开发实战经典.pdf (高清版) Part1

    13.4.5、日期时间格式化标签 13.4.6、设置时区 13.5、SQL标签库 13.5.1、<sql:setDataSource> 13.5.2、数据库操作标签 13.5.3、事务处理 13.6、XML标签库 13.6.1、XPath简介 13.6.2、标签 13.6.3...

    MLDN+李兴华+Java+Web开发实战经典.part3.rar )

    13.4.5、日期时间格式化标签 13.4.6、设置时区 13.5、SQL标签库 13.5.1、<sql:setDataSource> 13.5.2、数据库操作标签 13.5.3、事务处理 13.6、XML标签库 13.6.1、XPath简介 13.6.2、标签 13.6.3...

    李兴华Java Web开发实战经典(高清版) Part2

    13.4.5、日期时间格式化标签 13.4.6、设置时区 13.5、SQL标签库 13.5.1、<sql:setDataSource> 13.5.2、数据库操作标签 13.5.3、事务处理 13.6、XML标签库 13.6.1、XPath简介 13.6.2、标签 13.6.3...

    commons-lang3-3.1 API

    SystemUtils – 在java.lang.System基础上提供更方便的访问,如用户路径、Java版本、时区、操作系统等判断; Validate – 提供验证的操作,有点类似assert断言; WordUtils – 用于处理单词大小写、换行等。 。。。...

Global site tag (gtag.js) - Google Analytics