55、Java 日期与数字格式化全解析

Java 日期与数字格式化全解析

1. Java 日期时间 API 概述

Java 8 通过 java.time 包提供了全面的日期时间 API,用于处理日期、时间和日期时间。大多数类默认基于 ISO - 8601 标准。主要类包括:
- Instant :表示时间轴上的一个瞬间,适用于机器,如事件的时间戳。
- LocalDate :表示不带时区的人类可读日期。
- LocalTime :表示不带时区的人类可读时间。
- LocalDateTime :表示不带时区的人类可读日期和时间。
- OffsetTime :表示带 UTC 时区偏移的时间。
- OffsetDateTime :表示带 UTC 时区偏移的日期和时间。
- ZonedDateTime :表示带时区规则的日期和时间,会根据时区的夏令时变化调整时间。

此外,该 API 还提供了表示时间量的类: Duration 用于机器表示的时间量, Period 用于人类感知的时间量。同时,通过 java.time.format.DateTimeFormatter 类提供了丰富的日期时间格式化和解析支持,并且通过 java.time.chrono 包支持非 ISO 日历系统,如 Hijrah、Japanese、Minguo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值