黑马程序员技术交流社区
标题:
使用或覆盖了已过时的API是什么意思 以及import java.util.Date
[打印本页]
作者:
ぐ⒏夠淘氣
时间:
2013-10-9 14:42
标题:
使用或覆盖了已过时的API是什么意思 以及import java.util.Date
本帖最后由 ぐ⒏夠淘氣 于 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;
作者:
喝龙血的我
时间:
2013-10-9 14:49
注:使用或覆盖了已过时的API 是说使用的方法已经过时了,有了新的方法来实现,
import java.util.Date; 是引入你所用方法所在的类,
作者:
喝龙血的我
时间:
2013-10-9 14:50
可以运行说明你用的是开发工具,而不是命令行,在注解视屏中有专门讲的
作者:
ぐ⒏夠淘氣
时间:
2013-10-9 14:51
那可不可以告诉我有什么新方法来实现呢?
作者:
喝龙血的我
时间:
2013-10-9 15:13
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdf.format(new Date()));
复制代码
是这个吗?在api里边有 我也不太确定是不是这个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2