`
kobbyla
  • 浏览: 6319 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java诡异程序,不管你信不信,反正我信了

阅读更多
package com.xiaogu;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Date;
import java.util.TimeZone;
public class Test1{
    public static void main(String[] args) throws ParseException {
        SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        sf.setTimeZone(TimeZone.getTimeZone("Asia/shanghai"));
        String str3 = "1927-12-31 23:54:07";
        String str4 = "1927-12-31 23:54:08";
        Date date1 = sf.parse(str3);
        Date date2 = sf.parse(str4);
        long ld1 = date1.getTime() /1000;
        long ld2 = date2.getTime() /1000;
        System.out.println(ld1);
        System.out.println(ld2);
        System.out.println(ld2-ld1);//难道它不应该输出1吗?
    }
}

答案:
-1325491905
-1325491552
353
分享到:
评论
2 楼 kobbyla 2011-09-21  
hareamao 写道
依照sun的描述,这是因为1928年以前,上海使用的是本地时间,而不是东八区时间。

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7070044

引用
Assuming the time zone is Asia/Shanghai, Local Mean Time was used until 1928-01-01. The following is the time zone data from the Olson tzdata.

Zone Asia/Shanghai 8:05:52 - LMT 1928
8:00 Shang C%sT 1949
8:00 PRC C%sT

Therefore, the transition is correct.






Thank you...understanding
1 楼 hareamao 2011-09-08  
依照sun的描述,这是因为1928年以前,上海使用的是本地时间,而不是东八区时间。

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7070044

引用
Assuming the time zone is Asia/Shanghai, Local Mean Time was used until 1928-01-01. The following is the time zone data from the Olson tzdata.

Zone Asia/Shanghai 8:05:52 - LMT 1928
8:00 Shang C%sT 1949
8:00 PRC C%sT

Therefore, the transition is correct.

相关推荐

    Java Web程序设计教程.pdf

    标题《Java Web程序设计教程》与描述《Java Web程序设计教程 Java Web程序设计教程》中的知识点主要涵盖了Java Web应用开发领域的核心技术与实践。本书作为21世纪高等学校计算机规划教材,由范立锋与林果园共同编著...

    一些比较有意思的Java小程序

    "一些比较有意思的Java小程序"这个标题暗示了我们将会探讨一系列趣味性强、易于理解的Java代码示例,这些示例通常适合Java初学者用来学习和实践编程概念。 在描述中提到的“不错的Java小程序”可能包括各种实用的小...

    Java语言程序设计-基础篇(原书第8版)

    基础篇(原书第8版)》是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》,主要介绍程序设计基础、面向对象程序设计、gui程序设计、算法和数据结构、高级java程序设计等内容。...

    自考java 04747《Java语言程序设计(一)》教材电子版

    《Java语言程序设计(一)》是自考Java专业的一门重要课程,旨在帮助学习者掌握Java编程的基础知识和技能。这门课程涵盖了Java语言的基本语法、数据类型、控制结构、类与对象、异常处理、输入输出以及简单的多线程...

    java工信部考试题库

    java工信部考试题库java工信部考试题库java工信部考试题库java工信部考试题库java工信部考试题库java工信部考试题库java工信部考试题库

    Java程序设计习题集下载

    本习题集收集了Java程序编写常见问题,并以习题形式总结和归纳Java程序设计知识要点,同时兼顾了SCJP(Sun公司 Java程序员认证考试),从而降低学习难度,减少编写程序出现错误的枘地,也便于掌握各个知识要点或测试...

    Java Web程序设计任务教程源码(黑马程序员)

    《Java Web程序设计任务教程》是一本专注于Java Web开发实践的书籍,由中国工信出版社出版,由传智播客旗下的高端教育品牌“黑马程序员”精心编著。这本书旨在帮助读者掌握Java Web开发的核心技术和实践方法,通过一...

    Java B/S 抽奖程序

    Java B/S 抽奖程序是一种基于Java技术构建的Web应用程序,专用于实现在线抽奖功能。在B/S(Browser/Server)架构下,用户通过浏览器即可参与抽奖活动,无需安装任何客户端软件,使得部署和使用变得极其便捷。这个...

    经典的java小程序源代码合集

    这个“经典的java小程序源代码合集”包含了164个精心设计的程序示例,涵盖了各种类型的小游戏和实用工具,如五子棋、俄罗斯方块、扫雷以及聊天程序。这些程序是学习Java编程语言及其应用的宝贵资源,不仅能让初学者...

    java语言程序设计(基础篇)原书第十版 习题答案(部分)

    先看后下载:(可以作为java代码学习参考) java语言程序设计(基础篇)原书第十版 课后习题答案,自己一个行一行写的代码,不是标准答案,但每个答案都测试过。...两分,你下不了吃亏,下不了上当:)

    Java语言程序设计.进阶篇.原书第10版.pdf 电子书下载高清

    Java语言程序设计.进阶篇.原书第10版.pdf java语言程序设计 进阶篇 本书是Java语言的经典教材 Java语言程序设计 进阶篇 原书第10篇版 正版内容下载,超高清,下载的亲们多多好评哦!

    04747《Java语言程序设计(一)》教材电子版.pdf

    ### Java语言程序设计知识点概述 #### 一、Java语言简介 **Java语言**是由Sun Microsystems公司于1995年推出的面向对象的编程语言。它最初的目标是为消费性电子产品设计一个小型分布式系统软件,但由于市场变化和...

    java 抽奖程序

    Java 抽奖程序是一种在各种活动中常见的应用,用于随机选取获奖者。在这个程序中,它提供了两种方式来确定参与抽奖的人员名单:手动设置和从文件中读取。以下是对这个程序及其相关知识点的详细解释。 1. **Java语言...

    Java基于jsp的数信学院电子邮件服务系统的实现.zip

    Java基于jsp的数信学院电子邮件服务系统的实现.zipJava基于jsp的数信学院电子邮件服务系统的实现.zipJava基于jsp的数信学院电子邮件服务系统的实现.zipJava基于jsp的数信学院电子邮件服务系统的实现.zipJava基于jsp...

    工信部考试复习题库(Java高级证书).docx

    工信部考试复习题库(Java高级证书)把模拟题分享给需要的人,希望能帮助到你们,我们的程序题改成了选择,不知道你们的一样不一样,自己看看空就行了

    JAVA程序与PLC之间的通信

    在现代工业自动化领域,Java程序与PLC(可编程逻辑控制器)之间的通信是实现设备控制、数据采集和系统集成的关键技术。本资料包提供了一种详细的说明,旨在帮助你理解和实施这种通信方式。 首先,我们要了解Java...

    java聊天程序--用java编写的聊天程序,具有聊天界面,可以实现两两之间的对话

    免费分享~用java编写的聊天程序,具有聊天界面,可以实现两两之间的对话。使用GUI和socket以及多线程,聊天软件是学习java的一个极好的练手工具。

    Java语言程序设计第8版 习题解答+例题程序.rar

    总的来说,《Java语言程序设计第8版 习题解答+例题程序》是一份全面且实用的学习资源,对于想要深入学习Java编程的人来说,它是不可或缺的辅助工具。无论是初学者还是有一定经验的开发者,都能从中受益,提高编程...

    200道Java程序设计练习题 PDF

    总的来说,这份"200道Java程序设计练习题 PDF" 是一个全面的学习资源,无论你是Java新手还是希望进一步提升的开发者,都能从中受益匪浅。结合实际项目练习,这些题目将有助于你成为一位更优秀的Java程序员。

    java源码包---java 源码 大量 实例

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...

Global site tag (gtag.js) - Google Analytics