欢迎来到天天文库
浏览记录
ID:46863793
大小:6.03 MB
页数:18页
时间:2019-11-28
《潭州学院Arryjava入门基础util包上》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、util包(上)第十二章回顾StringBuffer类的使用Math类中的方法的使用Object类中的方法的使用Class类中的方法的使用本章相关词汇单词说明utility有用的,实用的date日期calendar日历,历法random随意,任意,胡乱的list列表link链条,链状物hash散乱的,一般指散列码map地图vector向量,矢量本章目标了解java.util包运用如下类进行Java编程:Date类SimpleDateFormat类Calendar类Random类java.util包简介java.util包是Java内置的一个工具包,其中包含一系列常用的工
2、具类;如处理日期和日历的类以及一些集合类;java.util包不会默认导入,如果要使用到该包中的类,则必须在程序的开始部分显式地声明如下语句:importjava.util.*;Date类Date类对象用来表示时间和日期;该类提供一系列操纵日期和时间各组成部分的方法;Date类最多的用途是获取系统当前的日期和时间。Date类的构造方法Date类的构造方法有6种重载方式,以下是比较常用的几种。构造方法说明Date()使用系统当前时间创建日期对象Date(longdate)使用自1970年1月1日以后的指定毫秒数创建日期对象Date(intyear,intmonth,int
3、date)创建指定年、月、日的日期对象Date(intyear,intmonth,intdate,inthrs,intmin,intsec)创建指定年、月、日、时、分、秒的日期对象Date类的常用方法方法原型说明booleanafter(Datewhen)如果当前日期对象在when指定的日期对象之后,返回true,否则返回falsebooleanbefore(Datewhen)如果当前日期对象在when指定的日期对象之前,返回true,否则返回falsevoidsetTime(longtime)设置日期对象,以表示自1970年1月1日起的指定毫秒数longgetTime
4、()返回自1970年1月1日00:00:00GMT以来此Date对象表示的毫秒数。booleanequals(Objectobj)如果两个日期对象完全相同,返回true,否则返回falseStringtoString()返回日期的格式化字符串,包括星期几构造Date类注意年份y由整数year-1900表示。月份由从0至11的整数表示;0是一月、1是二月等等;因此11是十二月。一月中的某天按通常方式由整数1至31表示。小时由从0至23的整数表示。分钟按通常方式由0至59的整数表示。秒由0至60的整数表示;在所有情形中,针对这些目的赋予方法的参数不需要在指定的范围内;例如,
5、可以把日期指定为1月32日,并把它解释为2月1日的相同含义。Date类示例publicclassDateDemo{publicstaticvoidmain(String[]args){Datedate=newDate();//获得当前的系统日期和时间System.out.println("今天的日期是:"+date);longtime=date.getTime();//获得毫秒数System.out.println("自1970年1月1日起以毫秒为单位的时间(GMT):"+time);//截取字符串中表示时间的部分StringstrDate=date.toString(
6、);StringstrTime=strDate.substring(11,(strDate.length()-4));System.out.println(strTime);strTime=strTime.substring(0,8);System.out.println(strTime);}}SimpleDateFormat类示例Importjava.text.*publicclassSimpeDataFormatDemo{publicstaticvoidmain(String[]args){Datedate=newDate();//获得当前的系统日期和时间Simpl
7、eDateFormatsdf=newSimpleDateFormat(“yyyy-MMM-ddEhh:mm:ss”);System.out.println(sdf.format(date));}}Calendar类Calendar类也是用来操作日期和时间的类,但它可以以整数形式检索类似于年、月、日之类的信息;Calendar类是抽象类,无法实例化,要得到该类对象只能通过调用getInstance方法来获得;Calendar对象提供为特定语言或日历样式实现日期格式化所需的所有时间字段。Calendar类的常用方法方法原型说明Calendar
此文档下载收益归作者所有