欢迎来到天天文库
浏览记录
ID:34490139
大小:300.75 KB
页数:43页
时间:2019-03-06
《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(
此文档下载收益归作者所有