学习记录25常用API
JDK7前时间相关类
Data
System.currentTimeMillis(),获取毫秒值
如何创建时间日期:
- Date d = new Date();获取当前系统时间
- Date d = new Date(毫秒值);获取指定距离时间原点的时间
如何修改事件对象中的毫秒值:
- setTime(毫秒值)
如何获取时间对象中的毫秒值:
- getTime()
SimpleDateFormat
作用:
1.把时间输出格式化:2023年10月1日;2023-10-1;2023/10/1
2.解析:把上面字符串表示的时间变成Date对象
构造方法:
1.public SimpleDateFormat():构造一个SimpleDateFormat,使用默认格式
2.public SimpleDateFormat(String pattern):构造一个SimpleDateFormat,使用指定格式
常用方法:
1.public final String format(Date date):格式化(日期对象 -> 字符串)
2.public Date parse(String source):解析(字符串 -> 日期对象)



Calendar
概述:Calendar代表了系统当前时间的日历对象,可以单独修改、获取中间的年、月、日
细节:Calendar是一个抽象类,不能直接创建对象
获取Calendar对象的方法:public static Calendar getInstance() 获取当前时间的日历对象
Calendar常用方法:

JDK8新增的时间类
JDK8获取的时间对象都是不可变的JDK8相关的时间类
Date
ZoneId

Instant时间戳

ZoneDateTime

SimpleDateFormat
DateTimeFormatter

Calendar
常用方法:

包装类
包装类:基本数据类型对应的引用类型

包装类Integer成员方法

为什么要把返回值设置成为字符串类型呢?
1.整型,是不能用0开头的,这对二进制不友好
2.整型和长整型是有长度限制的


浙公网安备 33010602011771号