`

java时间奇怪的事情

 
阅读更多
	@Test
	public void getBetweenDaysTest(){
		 Date date=new Date(621874800000L);
		 long time=621874800000L+24*60*60*1000;
		 System.err.println(date);
		 System.err.println(new Date(time));
	}



运行结果

Sat Sep 16 00:00:00 CDT 1989
Sat Sep 16 23:00:00 CST 1989

一般情况下这个会是下一天,在1989年这一天发生了什么。。。。

后来发现这个是因为夏令时产生的,夏令时,中国好奇葩的东西啊。
0
1
分享到:
评论
2 楼 huangyunbin 2014-02-24  
53873039oycg 写道
是夏令时引起的?

我查了下,确实是这个原因,89年还在执行夏令时,89年9月16号正好是夏令时结束的时间。多谢
1 楼 53873039oycg 2014-02-22  
是夏令时引起的?

相关推荐

    java判断时间大小

    ### Java 判断时间大小知识点详解 #### 一、前言 在Java开发中,经常会遇到比较日期或时间大小的问题,特别是在处理用户输入的数据时。本文将详细介绍如何在Java中实现日期与时间的比较,包括使用`...

    java获取文件创建时间

    ### Java 获取文件创建时间 在Java中,获取文件的创建时间并不像获取文件的最后修改时间那样简单直接。这是因为Java标准库(JDK)在早期版本中并没有提供直接获取文件创建时间的方法。不过,从Java 7开始,通过NIO...

    java 获取标准北京时间

    java 获取标准北京时间 标准北京时间 北京时间 网络时间 internet时间

    WIN7 JAVA获取时间有问题

    标题“WIN7 JAVA获取时间有问题”指出的问题可能涉及到在Windows 7操作系统中使用Java编程语言时,遇到时间处理的异常或不准确的情况。这可能是由于Java的时区设置、系统时间与程序之间的交互,或者是Java运行环境...

    java自动同步时间(Windows) 修改版 (已编译,有源码)

    Java自动同步时间是一种常见需求,特别是在服务器管理中,确保系统时间准确无误是至关重要的,因为时间不一致可能会导致各种问题,如网络通信错误、安全认证失败等。本项目提供了一个修改版的Java程序,实现了在...

    java获取标准格林尼治时间

    java 获取标准格林尼治时 标准格林尼治时间 标准时间

    java swing 时间日期选择控件

    标题中的“java swing 时间日期选择控件”指的是Swing中用于日期和时间选择的组件。Swing提供了JCalendar和JDatePicker这两个常用的日期选择组件,它们使得用户能够方便地在日历视图中选择日期,或者通过一个文本框...

    java时间工具类

    java 时间 datatime 工具类

    Java设置linux系统时间

    利用Java代码设置Linux系统时间。设置时间精确到毫秒级别。

    Java设置window系统时间,精确到毫秒

    目前Java没有直接设置系统时间精确到毫秒的方法,这里结合C可以时间。使用Java代码调用C库。

    基于java的开发源码-xk-time Java时间工具包.zip

    基于java的开发源码-xk-time Java时间工具包.zip 基于java的开发源码-xk-time Java时间工具包.zip 基于java的开发源码-xk-time Java时间工具包.zip 基于java的开发源码-xk-time Java时间工具包.zip 基于java的开发...

    java 将excel里面的数字时间转化为准确的时间格式

    java 将excel里面的数字时间转化为准确的时间格式;具体来源有点忘记了,实现是摘自了开源代码里面的一段。

    操作系统课程设计(用java模拟时间片轮转法的进程调度)

    此软件只有1个含main()方法的java类,装了jdk直接运行就好,会出现图形化界面,输入调度时间,自动开始显示时间片轮转法的调度情况。 这是我2012年的“操作系统”课程设计,通过做这个软件才把java学通,用到很多...

    Java时间工具(带指针的圆形盘表,闹钟,定时关机,模拟屏保)

    Java时间工具是一个实用的软件应用,它集合了多种与时间管理相关的功能,如带指针的圆形盘表、闹钟、定时关机以及模拟屏保。这个应用是用Java编程语言开发的,Java以其跨平台的特性使得该工具能够在各种操作系统上...

    java 记录程序执行的时间

    在Java编程中,记录程序执行时间是一个常见的需求,这有助于我们了解代码的性能,优化算法,或者调试程序。本文将详细介绍如何在Java中记录程序执行时间,并提供一个名为`RecordTimes.java`的示例代码。 首先,我们...

    java操作文件,得到文件名,大小,时间,及修改时间

    java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间java操作文件,得到文件名,大小,时间,及修改时间

    基于Java 实现的时间序列的异常点检测

    【作品名称】:基于Java 实现的时间序列的异常点检测 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:基于Java 实现的...

    java时间操作工具类 DateUtils

    java中常用的时间操作;如日期,时间戳,日历,字符串相互转化;时间差等常用日期功能。

    java测试服务器响应时间

    本项目提供了一个用Java编写的测试工具,旨在评估和优化服务器的响应时间。接下来,我们将深入探讨相关知识点。 首先,`TestServer.java` 文件可能是实现模拟服务器行为的核心代码,它可能包含了处理请求、计算响应...

    java时间转换类代码

    用于JAVA开发中string date calendar等时间类型的相互转换的代码

Global site tag (gtag.js) - Google Analytics