Date类在JDK1.0中、Date类是5018唯一的一个代表时间的类,但是由于Date类不便于实现国际化!所以从JDK1.1版本开始!推荐使用Calendar类进行时间和日期处理,这里简单介绍一下下Date类的使用,
1,使用Date类代表当前系统时间
Date d = new Date();
System.out.println(d);
使用Date类的预设构造方法创建出的物件就代表当前时间。由于Date类覆盖了toString方法!所以以可以直接输出Date型别的物件!显示的结果如下:
Sun Mar 08 16:35:58 CST 2009
在该格式中,Sun代表Sunday(周日)?Mar代表March(三月)!08代表8号,CST代表China Standard Time(中国标准时间!也就是北京时间(东八区))。
2!使用Date类代表指定的时间
Date d1 = new Date(2009-1900,3-1,9);
System.out.println(d1);
使用带引数的构造方法!可以构造指定日期的Date类物件、Date类中年份的引数应该是实际需要代表的年份减去去1900!实际需要代表的的月份减去1以后的值!例如上面的示例程式码代表就是2009年3月9号,
实际代表具体的年月日时分秒的日期物件。和这个类似。
3、获得Date物件中的资讯
Date d2 = new Date();
//年份
int year = d2.getYear() + 1900;
//月份
int month = d2.getMonth() + 1;
//日期
int date = d2.getDate();
//小时
int hour = d2.getHours();
//分钟
int minute = d2.getMinutes();
//秒
int second = d2.getSeconds();
//星期几
int day = d2.getDay();
System.out.println("年份:" + year);
System.out.println("月份:" + month);
System.out.println("日期:&......馀下全文>>
、