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里面的什么里面的?这个时间能手动修改吗?
谢谢
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里面的什么里面的?这个时间能手动修改吗?
谢谢
Date类提供了 getYear()函数,但是其已经被“Deprecated”
想指定某个时间很简单:
new java.util.Date(毫秒数);另外也可以借助 SimpleDateFormat类 直接从 "2012-1-1" 这样的字符串来得到对应的Date对象。
try {
Date d=s.parse("2012-12-8");//自定义时间
System.out.println(d);
} catch (ParseException e) {
e.printStackTrace();
}