Java 日期时间速查手册

Java 的 java.util 包提供 Date 类封装当前日期和时间,Calendar 类则用来操作日期的各个字段。 16 张速查图把 Date 构造与常用方法、三种日期比较、SimpleDateFormat 与 printf 格式化、parse 解析、sleep 休眠、Calendar 与闰年判断一次讲清。 零基础入门与面试复习适用。点击任意卡片进入完整图文详解。

这套手册讲什么

Java 日期时间总览
CARD 01 / 16

Java 日期时间总览

Java 的 java.util 包提供 Date 类封装当前日期和时间。16 张速查卡片讲透 Date…

Java Date 两个构造函数
CARD 02 / 16

Java Date 两个构造函数

Java Date 类提供两个构造函数:无参构造用当前日期和时间初始化对象;带参构造接收从 1970 年…

Java Date 常用方法
CARD 03 / 16

Java Date 常用方法

Java Date 常用方法速查:after 与 before 判断先后、compareTo 比较大小、…

Java Date toString 与 getTime
CARD 04 / 16

Java Date toString 与 getTime

Java Date 的 toString 方法把对象转成 dow mon dd hh:mm:ss zzz…

Java 比较日期的三种方式
CARD 05 / 16

Java 比较日期的三种方式

Java 比较日期有三种方式:用 getTime 获取毫秒数后比较大小,用 before、after 和…

Java before after equals 实例
CARD 06 / 16

Java before after equals 实例

Java 用 before、after 和 equals 比较日期的完整实例:一个月的 12 号比 18…

Java SimpleDateFormat 格式化
CARD 07 / 16

Java SimpleDateFormat 格式化

Java SimpleDateFormat 是以语言环境敏感的方式格式化和分析日期的类,允许选择任何用户…

Java 日期时间格式化编码表
CARD 08 / 16

Java 日期时间格式化编码表

Java 日期时间格式化编码速查:y 四位年份、M 月份、d 日期、h 12 小时制、H 24 小时制、…

Java printf 格式化日期
CARD 09 / 16

Java printf 格式化日期

Java printf 用 %t 开头加一个字母格式化日期:%tc 全部信息、%tF 年月日、%tD 月…

Java printf 索引与复用参数
CARD 10 / 16

Java printf 索引与复用参数

Java printf 重复提供日期时可用索引:索引紧跟在 % 后面并以 $ 结束,如 %1$s、%2$…

Java parse 解析字符串为时间
CARD 11 / 16

Java parse 解析字符串为时间

Java SimpleDateFormat 的 parse 方法试图按照给定的格式化存储来解析字符串,把…

Java sleep 休眠
CARD 12 / 16

Java sleep 休眠

Java 的 sleep 方法使当前线程进入停滞状态,让出 CPU 使用,给其他线程执行机会。参数单位是…

Java Calendar 类
CARD 13 / 16

Java Calendar 类

Java Calendar 类用于设置和获取日期数据的特定部分,还能加减这些部分的值。它是抽象类,实际使…

Java Calendar 字段常量
CARD 14 / 16

Java Calendar 字段常量

Java Calendar 用常量表示不同字段:YEAR 年份、MONTH 月份、DATE 日期、HOU…

Java GregorianCalendar 类
CARD 15 / 16

Java GregorianCalendar 类

Java GregorianCalendar 是 Calendar 类的一个具体实现,getInstan…

Java 日期时间总结与易错点
CARD 16 / 16

Java 日期时间总结与易错点

Java 日期时间要点回顾:Date 封装时间点、三种比较方式、SimpleDateFormat 与 p…