A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 ぐ⒏夠淘氣 于 2013-10-9 15:49 编辑

程序代码如下:
import java.util.Date;
class PrintDate
{
        public static void main(String[] args)
        {
                Date date = new Date();
                String str = date.toLocaleString();
                System.out.println("我在北京时间:"+str+"\t完成了第一堂课的学习!");
        }
}
结果运行javac时出现了:注:使用或覆盖了已过时的API
                                   注:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
后来我试了一下是可以运行结果的,但是那句话是什么意思呢?

还有一个问题:程序开头处为什么要写import java.util.Date;

评分

参与人数 1技术分 +1 收起 理由
To + 1 新人鼓励

查看全部评分

4 个回复

倒序浏览
注:使用或覆盖了已过时的API 是说使用的方法已经过时了,有了新的方法来实现,
import java.util.Date; 是引入你所用方法所在的类,
回复 使用道具 举报
可以运行说明你用的是开发工具,而不是命令行,在注解视屏中有专门讲的
回复 使用道具 举报
那可不可以告诉我有什么新方法来实现呢?
回复 使用道具 举报
  1. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  2.                 System.out.println(sdf.format(new Date()));
复制代码
是这个吗?在api里边有 我也不太确定是不是这个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马