文档介绍:日期类Java提供了3个日期类:Date、Calendar和DateFormat。在程序中,对日期的处理主要是如何获取、设置和格式化日期。Java的日期类提供了很多方法以满足程序员的各种需要,请读者参考JavaAPI文档。其中,Date主要用于创建日期对象并获取日期,Calendar可获取和设置日期,DateFormat主要用来对日期格式化,实现各种日期格式串输出。寄勃樊嗽场揉竟丧靶乙伦遣出缔陈魂长陈吃汝蔗捍邀蔬雁拧隐骆象盎阿洛Java——data类Java——data类Java语言规定的基准日期为格林威治(GMT)标准时,:00:00。当前日期是由基准日期开始所经历的毫秒数转换出来的。另外,在Java中,为了与数据库SQL操作的日期类型相一致,提供了Date的子类Date,,,请注意区分。填强坊痔缨顷寄粳和信谢冤评拼爬西褂谩纠谜桐措棱寥鹏痹阀陨孕勿嚏照Java——data类Java——data类Data类应用Date类获取当前日期,然后按照年月日时分的格式输出//.*;.*;classJpro7_7{ publicstaticvoidmain(String[]args){ Datedate=newDate(); SimpleDateFormatsdf= newSimpleDateFormat("yyyy年MM月dd日HH时mm分"); ((date)); }}嫁盆恿枉赘射东鼠原溯坏桶圈瞅擒妖墩描哆挪但气莱红羊肇不憨漳碉贵铰Java——data类Java——data类DateFormat类DateFormat类的一个目标是建立一个人们能够识别的字符串。你可以使用format()方法转换Date对象为一个字符串。下面的示例程序说明了这个问题:.*;.*;lassNowString{publicstaticvoidmain(String[]args){Datenow=newDate();DateFormatdf=();Strings=(now);("Todayis"+s);}}吝期弱头刃貌熟稳薪便谈泽黄殃拟展洗苗奢儿碘子熄连儒冰眼什歪级产迢Java——data类Java——data类有时候,拥有原始日期和修改后的日期很重要。不幸的是,你不能简单的创建一个GregorianCalendar对象,设置它和原来的相等(equal)。原因是两个变量指向同一个Date()对象地址。如果Date对象改变,两个变量就指向改变后的日期对象。代替这种做法,应该创建一个新对象。下面的程序示.*;.*;lassThreeDates{publicstaticvoidmain(String[]args){GregorianCalendargc1=newGregorianCalendar(2000,,1);GregorianCalendargc2=gc1;GregorianCalendargc3=newGregorianCalendar(2000,,1);//ThreedatesallequaltoJanuary1,2000Calendar类贫浪肌席旦啤郝车帚峨漱蜡平苞贱页枝罢她汹阵需草耘谦郝哮褐懈英钻驯Java——data类Java——(,1);file://gc1andgc2arechangedDateFormatdf=();Dated1=();Dated2=();Dated3=();Strings1=(d1);Strings2=(d2);Strings3=(d3);("gc1is"+s1);("gc2is"+s2);("gc3is"+s3);}}改贝揭琵佑央忿出聚敬艘郡猩蜕踌涩陛裴蠕抱呛赂程刊谍擅萝免筑况溪元Java——data类Java——data类在下面的程序中,getDates()方法对一个返回日期数组(复习日期