Java Date日期类型的疑惑?

来源:百度知道 编辑:UC知道 时间:2024/07/05 19:39:44
Date类型的好多方法都过时了,不能用了,被Calendar类取代了,但是实际中,还是Date用的多。我的问题是想用Date随便新建一个日期,比如说2009年6月1日,该怎么建,?

楼上的那是吧Date转换成字符串了,下面我写了如何新建一个指定的日期对象:

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Demo {

public static void main(String[] args) throws ParseException {
//获得2009年06月01日 的Date对象
DateFormat dateFormat1 = new SimpleDateFormat("yyyy-MM-dd");
Date myDate1 = dateFormat1.parse("2009-06-01");
System.out.println(myDate1);

//获得2009年10月01日10点01分01秒 的Date对象
DateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date myDate2 = dateFormat2.parse("2009-10-01 10:01:01");
System.out.println(myDate2);

}

}

Date dd = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");

String d = sdf.format(dd);
System.out.println(d);
===========================
没看清 不