看看java doc就知道了,这些方法都不赞成使用了,虽然不会出现错误,但编译的时候有警告。

解决方案 »

  1.   

    那我要以String形式获得当前系统时间的年、月、日、时、分、秒的值该如何写呢?
      

  2.   

    Date date = new Date();
    data.toString()就可以了或是通过SimpleDateFormat来自定义自己的格式
    new SimpleDateFormat("yyyy-mm-dd").format(data)
      

  3.   

    用Calendar,先生成一个Calendar的实例cal:Calendar cal = Calendar.getinstance();,然后将这个日期date传递给cal: cal.setTime(date), 然后你就可以得到你想要的: int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.xxxx)等等