分享
 
 
 

Java也存在2000年问题

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

河 南 洛 阳 041 信 箱 12 号 (471039) 李 真 文

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

我 是 一 名 Java 开 发 和 研 究 人 员, 最 近 发 现 Java 存 在 2000 年 时 间 问题, 下 面 我 给 出 我 的 发 现, 愿 与 同 行 商 榷。

1. 年 份 只 支 持 后 两 位 数 字

JDK(Java 开 发 工 具) 中, 有 java.util 包, 其 中 包 含 一 个 Data 类, 用 于 描述 有 关 年、 月、 日、 星 期、 时、 分、 秒 等 时 间 信 息。 其 中, 年 份 只 支 持 后 两 位 数字, 这 表 现 在 其 构 造 器 (constrUCtor) 和 有 关 方 法 (method) 中。 下 面 给 出 程 序 示 例。

2. 程 序

我 采 用 的 计 算 机 是 AST/P75, 操 作 系 统 是 中 文 Windows 95, Java 开 发环 境 是 Symantec 公 司 的 Cafe 1.0。

2.1 Html 脚 本 (YearProblem.html)

< applet code=YearProblem.class width=300 height=300> < /applet>

2.2 Java 源 代 码 (YearProblem.java)

import java.applet.Applet;

import java.util.Date;

import java.awt.Graphics;

public class YearProblem extends Applet{

Date today;

Date date;

public void init() {

today = new Date(); // 创 建 当 天 的 日 期 对 象。

date = new Date(96, 10, 26); // 创 建 一 个 96 年 10 月 26 日 日 期 对 象。

// 注 意 : 将 96 变 成 1996 将 导 致 运 行 错误。

}

public void paint(Graphics g) {

int thisYear = today.getYear(); // 获 取 today 的 年 份 信 息

int thatYear = date.getYear(); // 获 取 date 的 年 份 信 息

g.drawString(“This year is” +thisYear+“.”, 100, 100);

g.drawString(“That year is´+thatYear+” .“, 100, 120);

}

3. 运 行 结 果

如 果 把 系 统 时 间 设 置 成 2000 年 10 月 26 日, 那 么, 上 述 today 的 年 份应 该 是 2000 年, date 的 年 份 是 96。 但 today 运 行 结 果 不 是 这 样, today 的 年 份 变 成 了 100! 这 就 是 2000 年 时 间 问 题。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有