学习记录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.整型和长整型是有长度限制的

posted @ 2023-02-24 20:00  BattleTrumpet  阅读(16)  评论(0)    收藏  举报