java_2实用教程课件(第3版第6章)_时间、日期和数字(更好)new

java_2实用教程课件(第3版第6章)_时间、日期和数字(更好)new

ID:34490139

大小:300.75 KB

页数:43页

时间:2019-03-06

java_2实用教程课件(第3版第6章)_时间、日期和数字(更好)new_第1页
java_2实用教程课件(第3版第6章)_时间、日期和数字(更好)new_第2页
java_2实用教程课件(第3版第6章)_时间、日期和数字(更好)new_第3页
java_2实用教程课件(第3版第6章)_时间、日期和数字(更好)new_第4页
java_2实用教程课件(第3版第6章)_时间、日期和数字(更好)new_第5页
资源描述:

《java_2实用教程课件(第3版第6章)_时间、日期和数字(更好)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章时间、日期和数字Date类Date类在java.util包中。Date类构造方法:publicDate()//用本地当前的日期和时间初始化对象。publicDate(longtime)//参数表示构造的日期对象到1970年1月1日00:00:00(格林威治时间)之间相隔的毫秒数。说明:如本地时区是北京时区,基准时间为1970年1月1日08:00:00.Date类的常用方法:publicStringtoString()//publicStringtoString()//返回该日期规范的字符串表示。p

2、ubliclonggetTime()publiclonggetTime()返回自1970年1月1日08时(北京时区)以来的毫秒数,可以用于时间计算。Date类•Date类在jijava.utill包中。使用Date类的无参数构造方法创建的对象可以获取本地当前时间。Date对象表示时间的默认顺序是:星期、月、日、小时、分、秒、年。例如:SatApr2821:59:38CST2001。•可以使用DataFormat的子类SimpleDateFormat来实现时期的格式化。SimpleDateFormat有一个常用构造方法

3、:publicSimpleDateFormat(Stringpattern)。•该构造方法可以用参数pattern指定的格式创建一个对象.•pattern中应当含有一些特殊意义字符,这些特殊的字符被称做元字符,例如:•y或yy表示用2位数字输出年份;yyyy表示用4为数字输出年份。•M或MM表示用2位数字或文本输出月份,如果想用汉字输出月份,pattern中应连续包含至少3个M,如:MMM。•d或dd表示用2为数字输出日。•H或HH表示用两位数字输出小时。•m或mm表示用两位数字输出分。•s或ss表示用两位数字输出秒

4、。•E表示用字符串输出星期。•计算机时间的“公元”设置在1970年1月1日0时(格林威治时间),据此可以使用Date带参数的构造方法:Date(longtime)例:Datedate1=newDate(()1000);;Datedate2=newDate(-1000);此时,date1的时间就是1970年01月01日08时00分01秒,date2的时间就是1970年01月01日07时59分59秒。•System类的静态方法publiclongcurrentTimeMilliMilli()s()也可获得系统的当前时间。

5、这是从1970年01月01日00时00分00秒到目前时刻所走过的毫秒数。例:importjava.util.*;ijSimportjava.text.SiimplleDDateFFormat;publicclassTestDate{publicstaticvoidmain(Stringargg[]){s[]){屏幕上输出的Datenowtime=newDate();System.out.println(nowtime);结果是:?SimpleDateFormatmatter1=SimpleDateFormatmatt

6、er1=newSimpleDateFormat("'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),date2=newDate(-1000);Syst

7、em.out.println(matter2.format(date1));System.out.priitl(ntln(matttt2fer2.format(dt(dt2))ate2));System.out.println(newDate(System.currentTimeMillis()));}}setTime(long)//setTime(long)//设置日期表示从1970年1月1日08时起的毫秒数。aft(dt)//fter(date)//测试该日期是否在某指定的日期之后。before(Date)

8、//测试该日期是否在某指定的日期之前。equals(Object)//比较两个日期.例1:importjava.util.Date;publicclassUseDate{publicstaticvoidmain(String[]args){publicstaticvoidmain(String[]args){Datedold=newDate(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。