黑马程序员技术交流社区

标题: Date()函数的调用出错 [打印本页]

作者: sugar    时间: 2014-7-7 11:01
标题: Date()函数的调用出错
  1. import java.util.Date;
  2. class Test
  3. {
  4. public static void main(String[] args)
  5. {
  6. Date today=new Date();
  7. String date=today.getYear()+"-"+today.getMonth()+"-"+today.getDay();
  8. System.out.println("现在的日期是"+date);
  9. }
  10. }
复制代码
为什么 编译的时候会报错?


作者: lsquare    时间: 2014-7-7 11:18
java1.1 中的getYear()这些方法好像都不提倡用了
作者: lsquare    时间: 2014-7-7 11:20
import java.text.SimpleDateFormat; import java.util.Date; class Test  { public static void main(String[] args)  { Date today=new Date();  SimpleDateFormat sfd= new SimpleDateFormat("yyyy-MM-dd"); String date=sfd.format(today);  //String date=today.getYear()+"-"+today.getMonth()+"-"+today.getDay();  System.out.println("现在的日期是"+date);  } }
作者: lsquare    时间: 2014-7-7 11:23
import java.text.SimpleDateFormat;
import java.util.Date;
class Test
{
public static void main(String[] args)
{
Date today=new Date();
SimpleDateFormat sfd= new SimpleDateFormat("yyyy-MM-dd");//毕老师的视频里面好像都有说到哦
String date=sfd.format(today);

//String date=today.getYear()+"-"+today.getMonth()+"-"+today.getDay();
System.out.println("现在的日期是"+date);
}
}
作者: ddewym123    时间: 2014-7-7 11:24
因为你使用的getYear()、getMonth()及getDay()方法过时了,所以编译时会提醒你。当然你可以无视它,继续运行。
如果不希望编译时提醒,则可以:
  1. import java.util.Date;
  2. class Test
  3. {
  4.         @SuppressWarnings("deprecation")//注解,编译时忽略"deprecation"这类警告
  5.         public static void main(String[] args)
  6.         {
  7.                 Date today=new Date();
  8.                 String date=today.getYear()+"-"+today.getMonth()+"-"+today.getDay();
  9.                 System.out.println("现在的日期是"+date);
  10.         }
  11. }
复制代码




作者: lsquare    时间: 2014-7-7 11:25
getYear()等很多方法提示已经过时,就是不再支持!第18天,第三第四节,有介绍!
作者: sugar    时间: 2014-7-7 15:54
lsquare 发表于 2014-7-7 11:25
getYear()等很多方法提示已经过时,就是不再支持!第18天,第三第四节,有介绍! ...

哦哦,谢谢,我还没有看到呢
作者: lc2015    时间: 2014-7-10 09:40
学习了!!!
作者: yeqiang    时间: 2014-7-10 10:13
还有很多不懂,还需多多学习啊
作者: 喜爱    时间: 2014-7-10 10:35
来学习学习。。。。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2