import java.awt.*;
import java.util.*;
import java.sql.*;
import java.io.*;
public class leibao2
{
void kk()
{
System.out.println("导入语句");
} public static void main(String args[])
{
java.util.Date a1=new java.util.Date();
        System.out.println(a1.getYear()+"年"+a1.getMonth() +"月"+a1.getDate()+"日");
}
}
输出里面的a1.getYear()是哪儿来的,是在java.util里面的什么里面的?这个时间能手动修改吗?
谢谢

解决方案 »

  1.   

    没有看过Java的API文档么?
    Date类提供了 getYear()函数,但是其已经被“Deprecated”
    想指定某个时间很简单:
    new java.util.Date(毫秒数);另外也可以借助 SimpleDateFormat类 直接从 "2012-1-1" 这样的字符串来得到对应的Date对象。
      

  2.   

    是java。util里面的,不能手动修改,除非你去改源代码
      

  3.   

    Date类提供的方法,不可更改或取的时间!
      

  4.   

    SimpleDateFormat s=new SimpleDateFormat("yyyy-mm-dd");
    try {
    Date d=s.parse("2012-12-8");//自定义时间
    System.out.println(d);
    } catch (ParseException e) {
    e.printStackTrace();
    }
      

  5.   

    网上下个JAVA API文档~不懂查文档。很多问题就不是问题了~