java日期相关类

Date

  • public class Date
    extends Object
    implements Serializable, Cloneable, Comparable<Date>
    

1、 描述

  • Date类表示特定的时刻,精度为毫秒。

  • 在JDK 1.1之前, Date类还有两个附加功能。 它允许将日期解释为年,月,日,小时,分钟和秒值。 它还允许格式化和解析日期字符串。 不幸的是,这些功能的API不适合国际化。 从JDK 1.1开始, Calendar类应该用于在日期和时间字段之间进行转换,而DateFormat类应该用于格式化和解析日期字符串。 不推荐使用Date中的相应方法

2、 常用方法

!!!由于众多方法过失,,没必要介绍 – getTime除外

在这里插入图片描述

但是Date的构造方法可以代表一个时间!!!

在这里插入图片描述

在这里插入图片描述

DateFormat

  • public abstract class DateFormat
    extends Format
    

该类是个抽象类 ,需要子类去继承!

在这里插入图片描述

直接子类只有 SimpleDateFormat

SimpleDateFormat

在这里插入图片描述

1、描述

  • SimpleDateFormat是一个用于以区域设置敏感的方式格式化和解析日期的具体类。 它允许格式化(日期→文本),解析(文本→日期)和规范化。

2、常用的格式

在这里插入图片描述

3、构造方法

    ​ 如”YYYY年MM月dd日 HH:mm ss“

在这里插入图片描述

    在这里插入图片描述

4、常用方法

在这里插入图片描述

在这里插入图片描述

题目:根据出生年月日计算当前年纪

在这里插入图片描述

Calendar 日历类

在这里插入图片描述

  • public abstract class Calendar
    extends Object
    implements Serializable, Cloneable, Comparable<Calendar>
    

1 、描述

  • 所述Calendar类是一个抽象类,可以为在某一特定时刻和一组之间的转换的方法calendar fieldsYEARMONTHDAY_OF_MONTHHOUR ,等等,以及用于操纵该日历字段,如获取的日期下个星期。

  • 可以轻松的获取日历的信息

  • CalendargetInstance方法返回一个Calendar对象,其日历字段已使用当前日期和时间初始化:

    Calendar rightNow = Calendar.getInstance();

  • calendar 里面有个数组 是存放这些年份,月份,日期,星期… 所以只要get(index) 下标就能取出相应数据

2、常用字段

在这里插入图片描述

3、常用方法

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值