免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2184 | 回复: 6
打印 上一主题 下一主题

Date 类怎么用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-09-23 15:50 |只看该作者 |倒序浏览

我在程序里写了如下一段代码

Date dt = new Date();
System.out.println("today  is "+ dt.getDate() + "\n";


当我编译时,出错信息如下:
warning: getDate() in java.util.Date has been deprecated
      System.out.println("today is "+ dt.getDate() + "\n";

为什么呀?我错在哪了呀?

论坛徽章:
0
2 [报告]
发表于 2004-09-23 17:03 |只看该作者

Date 类怎么用

把那句改成


Date dt = new Date();
System.out.println("today is "+dt.toString()+ "\n";

Date dt = new Date();
System.out.println("today is "+dt+ "\n";
都行
至于为什么不是很清楚
但你可以试一下GregotianCalendar类
这个类比Date类功能多

论坛徽章:
0
3 [报告]
发表于 2004-09-23 21:30 |只看该作者

Date 类怎么用

Date类基本已经过时了,所谓“Deprecated”,就是不建议再使用了。

论坛徽章:
0
4 [报告]
发表于 2004-09-24 06:04 |只看该作者

Date 类怎么用

不是说Date类过时了,而是说 Date.getDate() 方法过时了。如果你看文档,里面有提示使用Calendar中的有关方法代替这个方法。

论坛徽章:
0
5 [报告]
发表于 2004-09-24 08:03 |只看该作者

Date 类怎么用

Calendar基本能够完成Date的工作了。Date基本上已经为了兼容性存在的。除了getDate(),好像大部分的method和几乎全部的Constructor都depre cated了吧?

论坛徽章:
0
6 [报告]
发表于 2004-09-27 04:34 |只看该作者

Date 类怎么用

java.util.Date 之所以还没有过时,估计是为了 java.sql 里面的 Date, Time, Timestamp 这三个类。

论坛徽章:
0
7 [报告]
发表于 2004-09-27 18:24 |只看该作者

Date 类怎么用

Java中的Date对象代表当前时间到某一个以前的日期,应该是格林高乐日期的毫秒数,没有其他的意义,但是实际中是常用的,下面给出一个日期类封装的代码,希望对楼主有帮助.
[code]import java.text.*;
import java.util.*;

/**
* <p>;Title: </p>;
* <p>;Description:暫D?獰恥剋}wh尡Uiv攬晢殜q|莊剋}q羇櫁
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP