A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Date类☆
(1)日期类,表示特定的瞬间,可以精确到毫秒。
        (2)构造方法
                pubic Date()
根据当前默认的毫秒值,创建日期对象
                public Date(long time)
根据给定的毫秒值,创建日期对象
表示从标准基准时间(19701100:00:00)以来的毫秒数
(3)成员方法
                public long getTime() 通过日期获得时间(毫秒值)
                public void setTime(long time) 设置时间,毫秒单位
表示从标准基准时间(19701100:00:00)以来的毫秒数
        (4)日期和毫秒值的相互转换
                案例:你来到这个世界多少天了?
DateFormat类☆
        (1)针对日期进行格式化和针对字符串进行解析的类
但是是抽象类,所以使用其子类SimpleDateFormat
(2)SimpleDateFormat的构造方法
        public SimpleDateFormat() 默认模式
        public SimpleDateFormat(String pattern) 给定模式
        通过查看API得知,常见的模式如下:
        年 y
        月 M
        日 d
        时 H
        分 m
        秒 s
file:///C:\Users\MAOJUN~1\AppData\Local\Temp\ksohtml\wps238D.tmp.jpg
(3)日期和字符串之间的互相转换
                A:Date --> String
                        通过调用父类DateFormat的format()方法实现
public final String format(Date d)
                B:String --> Date
\                        再把一个字符串解析为日期的时候,格式必须和给定的字符串格式匹配
                        public Date parse(String s)
file:///C:\Users\MAOJUN~1\AppData\Local\Temp\ksohtml\wps23AD.tmp.jpg
Calendar类☆
        (1)一个抽象类,它为特定瞬间与一组诸如YEARMONTHDAY_OF_MONTHHOUR日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
        (2创建日历对象(多态)
                Calendar rightNow = Calendar.getInstance();
                本质返回的是子类对象
对象已经由当前日期和时间初始化
        (3)成员方法
public int get(int field)
根据日历字段得到对应的值
字段有YEARMONTHDAY_OF_MONTHHOUR等等
public void add(int field,int amount)
根据日历字段和一个正负数确定是添加还是减去对应日历字段的值
public final void set(int year,int month,int date)
设置日历对象为某一年的某一月的某一日
        (4)案例:
                计算任意一年的2月份有多少天?

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

1 个回复

倒序浏览
{:3_66:}666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马