Java 日期时间速查手册
首页
›
Java手册
›
Java 日期时间
› 要点总结
Java 日期时间
总结与易错点
一张图回顾所有要点,避开高频陷阱。
图 16:Java 日期时间总结与易错点(1080×1440 速查卡片)
要点回顾
Date 类
:java.util 包,封装当前日期和时间
比较日期
:before / after / compareTo / getTime
格式化
:SimpleDateFormat 或 printf 的 %t
字符串转日期
:SimpleDateFormat 的 parse 方法
日历操作
:Calendar / GregorianCalendar
四个高频易错点
MM 与 mm 搞混
:月份 vs 分钟
HH 与 hh 搞混
:24 小时制 vs 12 小时制
Calendar 月份从 0 开始
,设置时要减 1
parse 要处理 ParseException
,否则编译不过
使用建议
只要
一个时间点
→ Date
要
格式化输出
→ SimpleDateFormat
要
取某年某月某日
→ Calendar
Java 8+
建议用新的
java.time
包
1. 总览
2. 构造函数
3. 常用方法
4. 输出与毫秒
5. 日期比较
6. 比较实例
7. 格式化
8. 格式编码
9. printf 格式化
10. 索引与复用
11. 解析字符串
12. 休眠
13. Calendar 类
14. 字段常量
15. GregorianCalendar
← 上一篇
GregorianCalendar
返回 →
汇总首页
Java Applet
Java 常用类库
Java 9 新特性
Java MySQL 连接
Java 8 新特性
Java 实例
Java 文档注释
Java 多线程
Java 发送邮件
Java 网络编程
Java 序列化
Java 泛型
Java NIO Files
Java Object 类
Java 迭代器
Java HashMap
Java HashSet
Java LinkedList
Java ArrayList
Java 集合框架
Java 数据结构
Java 封装
Java 接口
Java 枚举
Java 包
Java 反射
Java 抽象类
Java 多态
Java 重写与重载
Java 继承
Java 异常处理
Java StringBuffer
Java String
Java Character
Java Number & Math
Java 正则表达式
Java 数组
Java 方法
Java 流与文件IO
Java Scanner 类
Java 构造方法
Java 条件语句
Java 循环结构
Java switch case
Java 运算符
Java 修饰符
Java 变量命名规则
Java 变量类型
Java 基本数据类型
Java 对象和类
Java 注释
Java 基础语法