图1 java.util包的基本层次结构 【推荐阅读:思科加入开源联盟OMP 成该组织首个商业】
【扩展信息:朗讯2亿美元收购美国以太网厂商River】日期类date java在日期类中封装了有关日期与时间的信息,用户可以通过调用相应的方法来获取系统时间或设置日期与时间.date类中有很多方法在jdk1.0公布后已经过时了,在下文中我们将介绍jdk1.0中新加的用于替代date的功能的其它类.在日期类中共定义了六种构造函数:(1)public date()
创建的日期类对象的日期时间被设置成创建时刻相对应的日期时间.
例 date today=new date();//today被设置成创建时刻相对应的日期时间.(2)public date (long date)
long 型的参数date可以通过调用date类中的static方法parse(string s)来获得.
例 long l=date.parse("mon 6 jan 1997 13:3:00"); date day=new date(l); //day中时间为1997年 1月6号星期一,13:3:00.(3)public date(string s)
按字符串s产生一日期对象.s的格式与方法parse中字符串参数的模式相同.
例 date day=new date("mon 6 jan 1997 13:3:00"); //day 中时间为1997年1月6号星期一,13:3:00.(4)public date(int year,int month,int date)
(5)public date(int year,int month,int date,int hrs,int min)
(6)public date(int year,int month,int date,int hrs,int min,int sec)
按给定的参数创建一日期对象.
参数说明: year的值为:需设定的年份-1900.例如需设定的年份是1997则year的值应为97,即1997-1900的结果.所以date中可设定的年份最小为1900; month的值域为0~11,0代表1月,11表代表12月; date的值域在1~31之间; hrs的值域在0~23之间.从午夜到次日凌晨1点间hrs=0,从中午到下午1点间hrs=12; min与sec的值域在0~59之间. 例 date day=new date(11,3,4); ... 下一页