国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java也存在2000年問題

2019-11-18 14:16:36
字體:
來源:轉載
供稿:網友

  河 南 洛 陽 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 年 時 間 問 題。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹阳市| 鄂尔多斯市| 泰州市| 商丘市| 涞水县| 开原市| 长阳| 丘北县| 芦山县| 邢台市| 宣汉县| 乌拉特后旗| 滦南县| 哈巴河县| 大安市| 横山县| 清镇市| 黄冈市| 安平县| 罗江县| 牡丹江市| 视频| 武宁县| 濮阳县| 浦城县| 谢通门县| 杭州市| 陵川县| 平山县| 静海县| 文安县| 莱芜市| 翁牛特旗| 东阳市| 大兴区| 南安市| 来安县| 镇江市| 攀枝花市| 日照市| 台北市|