什么时候UNIX日期有问题 : 日历日期 « 开发相关类 « Java

En
Java
1. 图形用户界面
2. 三维图形动画
3. 高级图形
4. 蚂蚁编译
5. Apache类库
6. 统计图
7. 
8. 集合数据结构
9. 数据类型
10. 数据库JDBC
11. 设计模式
12. 开发相关类
13. EJB3
14. 电子邮件
15. 事件
16. 文件输入输出
17. 游戏
18. 泛型
19. GWT
20. Hibernate
21. 本地化
22. J2EE平台
23. 基于J2ME
24. JDK-6
25. JNDI的LDAP
26. JPA
27. JSP技术
28. JSTL
29. 语言基础知识
30. 网络协议
31. PDF格式RTF格式
32. 映射
33. 常规表达式
34. 脚本
35. 安全
36. Servlets
37. Spring
38. Swing组件
39. 图形用户界面
40. SWT-JFace-Eclipse
41. 线程
42. 应用程序
43. Velocity
44. Web服务SOA
45. 可扩展标记语言
Java 教程
Java » 开发相关类 » 日历日期屏幕截图 
什么时候UNIX日期有问题
什么时候UNIX日期有问题
  

/*
 * Copyright (c) Ian F. Darwin, http://www.darwinsys.com/, 1996-2002.
 * All rights reserved. Software written by Ian F. Darwin and others.
 * $Id: LICENSE,v 1.8 2004/02/09 03:33:38 ian Exp $
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS''
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
 * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
 
 * Java, the Duke mascot, and all variants of Sun's Java "steaming coffee
 * cup" logo are trademarks of Sun Microsystems. Sun's, and James Gosling's,
 * pioneering role in inventing and promulgating (and standardizing) the Java 
 * language and environment is gratefully acknowledged.
 
 * The pioneering role of Dennis Ritchie and Bjarne Stroustrup, of AT&T, for
 * inventing predecessor languages C and C++ is also gratefully acknowledged.
 */

/** When does the UNIX date get into trouble? */

public class Y2038 {
  public static void main(String[] a) {

    // This should yield 2038AD, the hour of doom for the
    // last remaining 32-bit UNIX systems (there will be
    // millions of 64-bit UNIXes by then).

    long expiry = 0x7FFFFFFFL;

    System.out.println("32-bit UNIX expires on " + Long.toHexString(expiry)
        " or " new java.util.Date(expiry * 1000));
  }
}



           
         
    
  
Related examples in the same category
1. 使用日历类创建一个日期对象
2. 查看日期和日历对象查看日期和日历对象
3. 转换时间单位( time_t在UNIX)为秒
4. 查看使用日历对象查看使用日历对象
5. 你能多么迅速的按下返回键
6. 复活节-计算复活节的日期复活节-计算复活节的日期
7. 应用各种参数查看,使用日历获得()方法
8. TimeComputation sqrt和输入和输出操作
9. JPanel中显示一个月的日历组件JPanel中显示一个月的日历组件
10. 显示日期
11. 查看1970年之前的日期
12. 比较日期
13. 比较文件日期
14. 如果一个日期晚于其他日期
15. 如果日期早于其它日期
16. 计算两个日期间的天数
17. 显示日历计算器
18. 最好的方式格式化日期/时间
19. 用文件中读取的字符串来创建SimpleDateFormats
20. DateCalAdd -计算两个日期之间的差
21. 显示日期
22. 日历演示日历演示
23. DateDiff -计算两个日期之间的差
24. DateAdd -计算两个日期之间的差
25. 使用日历类递增和递减日
26. 使用日历类递增和递减月
27. 使用Java日历添加或减去天至目前的日期
28. 使用Calendar.add方法从当前日期减去天数
29. 使用Calendar.add方法增加小时到当前的日期
30. 使用Calendar.add方法从目前的日期减去小时
31. 使用Calendar.add方法增加分钟到当前日期
32. 使用Calendar.add方法从当前日期减去分钟
33. 使用Calendar.add方法增加月份到当前的日期
34. 使用Calendar.add方法从当前日期减去月份
35. 使用Calendar.add方法增加分钟到当前的日期
36. 使用Calendar.add方法从当前时间减去秒
37. 使用Calendar.add方法增加周到当前的日期
38. 在指定的日期上增加几小时分钟或秒钟
39. 从当前日期减去周
40. 使用Calendar.add方法增加年到当前的日期
41. 在日历上增加10个月
42. 从日历上减去1年
43. 从当前日期上减去年
44. 日历自动调整日期
45. 使用Java日历显示一周内的日期
46. 使用Java日历显示年和月
47. 显示完整的日期时间
48. 获得名单月份名称
49. 获取当前日期,年份和月份
50. 使用Java日历获得年份和月份
51. 获得这一个月的天数
52. 获取当前的月份名称
53. 获得当前日期的天,月份和年份
54. 转换一年中的某一天为日期
55. 传送年到日历对象
56. 获得一个月的最后日期
57. 转换一年中的天为一个月的一天
58. 确定星期
59. GregorianCalendar.年份,月份和日期
60. 确定是否是一个小时之间的时间间隔
61. 解析字符串取得日期/ GregorianCalendar对象
62. 试用闰年中的月份
63. 确定今年是否是闰年
64. 确定特定的日期是一周中的第几天
65. 从日历减去30天
66. Date Format Test Date Format Test
67. 月份及日期和时间
68. Date and time with day and month fully spelled-out
69. 使用自定义格式格式化时间
70. 转换字符串日期为数值
71. 显示日期和一个短的日期及月份名称
72. 转换日期为字符串
73. 使用日期格式验证日期
74. 获得一天的名字
75. 使用java.text包中的SimpleDateFormat
76. Formatting date with full day and month name and show time up to milliseconds with AM/PM
77. 获得当前时间
78. 输出当前时间:%tc
79. 图形界面日期时间编辑器图形界面日期时间编辑器
80. 获取星期几
81. 转换毫秒为日期
82. 计算年龄
83. 格式毫秒期限为“天,时,分,秒”字符串
84. SimpleDateFormat格式符
85. 以时:分:秒的格式来表达时间期间
86. 匹配日期匹配日期
www.java2java.com | Contact Us
Copyright 2010 - 2030 Java Source and Support. All rights reserved.
All other trademarks are property of their respective owners.