java时间日期数字预习笔记.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章时间、日期和数字 6.1Date类 Datea=newDate( ); (1)Date类在java.util包中。使用Date类的无参数结构方法 创立的对象能够获取本地目前时间。Date对象表示时间的默认次序 是星期、月、日、小时、分、秒、年。 比如:SatApr2821:59:38CST2001 (2)我们可能希望按着某种习惯来输出时间,比方时间的次序:年代星期日或年代星期日小时分秒。 这时能够使用DataFormat的子类SimpleDateFormat来实现时期 的格式化。SimpleDateFormat有一个常用结构方法: publicSimpleDateFormat(Stringpattern)。 该结构方法能够用参数pattern指定的格式创立一个对象,该对 象调用 format(Datedate) 方法格式化时间对象date。需要注意的是,pattern中应该含有 一些有效的字符序列。比如: ●y或yy表示用两位数字输出年份yyyy表示用4位数字输 出年份。 M或MM表示用两位数字或文本输出月份,如果想用汉字输出月份,pattern中应连续包含起码3个M,如MMM。 d或dd表示用两位数字输出日。 H或HH表示用两位数字输出小时。 m或mm表示用两位数字输出分。 s或ss表示用两位数字输出秒。 E表示用字符串输出星期。在下面的例子dateformat.java 中,我们用  3种格式输出时间。 (3)Java日期时间及其格式化能够用System类的静态方法 publicstaticlongcurrentTimeMillis( )获取系统目前时间,这个 时间是从1970年1月1日0点到目前时刻所走过的毫秒数(这是一个 不小的数)。 此外,也能够根据currentTimeMillis( )方法获得的数字,用Date 的结构方法Date(longtime)来创立一个Date对象。 在下面的例子6.1中,用三种格式输出时间。 例子6.1:(效果如图) importjava.util.Date; importjava.text.SimpleDateFormat; classExample6_1 { publicstaticvoidmain(Stringargs[]) { DatenowTime=newDate( ); System.out.println(nowTime); SimpleDateFormat  matter1=new SimpleDateFormat(time:yyyy  年MM月  dd日  E北京时间  ); System.out.println(matter1.format(nowTime)); SimpleDateFormatmatter2=newSimpleDateFormat(北京 时间:yyyy年MM月dd日HH时mm分ss秒); System.out.println(matter2.format(nowTime));Datedate1=newDate(1000); Datedate2=newDate(-1000); System.out.println(matter2.format(date1)); System.out.println(matter2.format(date2)); System.out.println(new Date(System.currentTimeMillis( ))); } } 6.2Calendar类 (1)Calendar类在java.util包中,使用Calendar类的static方 法getlnstance( )能够初始化一个日历对象,如: Calendarcalendar=Calendar.getlnstance( ); 然后,calendar对象能够调用方法: publicfinalvoidset(intyear,intmonth,intdate) publicfinalvoidset(intyear,intmonth,intdate,int hour,intminute) publicfinalvoidset(intyear,intmonth,ihtdate,int hour;intminute,intsecond) 将日历翻到任何一个时间,当参数year取负数时表示公元前 calendar对象调用方法: publicintget(intfield) 能够获取相关年份、月份、小时、星期等信息,参数field的有效值由Calendar的静态常量指定,比如: calendar.get(Calendar.MONTH); 返回一个整数,如果该整数是0,表示目前日历是在一月;该整 数是1,表示目前日历是在二月等。 日历对象调用: pub

文档评论(0)

188****3660 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档