您的位置:

java创建指定年月日的date对象,java根据年月日创建date

本文目录一览:

java如何创建一个指定的日期对象?

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);

//获得2010年9月13日22点36分01秒 的Date对象

DateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date myDate2 = dateFormat2.parse("2010-09-13 22:36:01");

System.out.println(myDate2);

}

}

Java中如何设置Date对象的年月日

Date

public Date(int year,

int month,

int day)

参数:

year - year 减去 1900,它必须是 0 到 8099 之间的数。(注意,8099 是由 9999 减去 1900 得到的。)

month - 0 到 11 之间的数

day - 1 到 31 之间的数

测试代码如下:

import java.util.Date;

public class Test {

public static void main(String args[]){

Date date = new Date(2010-1900,1,10);

System.out.println(date);

}

}

运行结果:

Wed Feb 10 00:00:00 CST 2010

希望对你有帮助。。。。。。仍有问题可以HI我。。。。

如何用java创建一个1990年1月1日 00:00:00的Date对象

Calendar calendar = GregorianCalendar.getInstance();

calendar.set(Calendar.YEAR, 1900);

calendar.set(Calendar.MONTH, Calendar.JANUARY);

calendar.set(Calendar.DATE, 1);

calendar.set(Calendar.HOUR_OF_DAY, 0);

calendar.set(Calendar.MINUTE, 0);

calendar.set(Calendar.SECOND, 0);

Date day = calendar.getTime();

用Calendar吧,date的set方法已经不推荐使用了

java 怎么创建一个date对象

public static void main(String[] args) {

Date date = new Date();

GregorianCalendar gc = new GregorianCalendar();

gc.set(Calendar.YEAR,2013);//设置年

gc.set(Calendar.MONTH, 8);//这里0是1月..以此向后推

gc.set(Calendar.DAY_OF_MONTH, 29);//设置天

gc.set(Calendar.HOUR_OF_DAY,5);//设置小时

gc.set(Calendar.MINUTE, 7);//设置分

gc.set(Calendar.SECOND, 6);//设置秒

gc.set(Calendar.MILLISECOND,200);//设置毫秒

date = gc.getTime();

System.out.println(new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒SSS毫秒").format(date));

}