欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java使用Calendar类获得Date类实例,calendardate,Date类的构造函数很多

来源: javaer 分享于  点击 14392 次 点评:11

java使用Calendar类获得Date类实例,calendardate,Date类的构造函数很多


Date类的构造函数很多都是被标注为过期了,最好使用Calendar类创建Date的实例,如下是示例代码:

import java.util.Calendar;public class DateUtil {  public void createDates() {    int year = 2006;    int month = 0; //January    int date = 1;    Calendar cal = Calendar.getInstance();    //将所有字段都清零    cal.clear();    cal.set(Calendar.YEAR, year);    cal.set(Calendar.MONTH, month);    cal.set(Calendar.DATE, date);    //获得java.util.Date实例    java.util.Date utilDate = cal.getTime();    //java.sql.Date    java.sql.Date sqlDate = new java.sql.Date(cal.getTimeInMillis());    System.out.println(utilDate);    System.out.println(sqlDate);  }  public static void main(String[] args) {    DateUtil dateutil = new DateUtil();    dateutil.createDates();  }}

注意在设置Calendar字段值之前需要调用clear方法来清零。

相关栏目:

用户点评