本文目录一览:
- 1、java如何创建一个指定的日期对象?
- 2、Java中如何设置Date对象的年月日
- 3、如何用java创建一个1990年1月1日 00:00:00的Date对象
- 4、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));
}