Java中如何详细运用Instant时间戳类?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1134个文字,预计阅读时间需要5分钟。
目录+前言+Instant类+时间点+时间表示+Instant实例化+Instant获取参数+Instant时间点比较+Instant时间点运算+前言+在JAVA8之前的版本,去获取时间戳(毫秒级)常用的方法有两种://方法一:结构构
目录
- 前言
- Instant类
- 时间点
- 时间表示
- Instant实例化
- Instant获取参数
- Instant时间点比较
- Instant时间点运算
前言
在JAVA8之前的版本,去获取时间戳(毫秒级别)常用的办法有两种
// 方法一:构建日期Date类然后调用getTime方法 Date date = new Date(); System.out.println(date.getTime()); // 方法二:使用System类静态方法获取 System.out.println(System.currentTimeMillis());
由于Date类大部分方法已经废弃,而且上面两种方法的时间戳只能精确到毫秒级别,所以我们有必要了解下jdk1.8推出的Instant类,该类可以将时间戳精确到纳秒级别。
Instant类
时间点
该类对象表示的是时间线上的一点,这个时间点存在标准的UTC时间,注意这个时间并不是指北京时间或东京时间而是指世界时间。
本文共计1134个文字,预计阅读时间需要5分钟。
目录+前言+Instant类+时间点+时间表示+Instant实例化+Instant获取参数+Instant时间点比较+Instant时间点运算+前言+在JAVA8之前的版本,去获取时间戳(毫秒级)常用的方法有两种://方法一:结构构
目录
- 前言
- Instant类
- 时间点
- 时间表示
- Instant实例化
- Instant获取参数
- Instant时间点比较
- Instant时间点运算
前言
在JAVA8之前的版本,去获取时间戳(毫秒级别)常用的办法有两种
// 方法一:构建日期Date类然后调用getTime方法 Date date = new Date(); System.out.println(date.getTime()); // 方法二:使用System类静态方法获取 System.out.println(System.currentTimeMillis());
由于Date类大部分方法已经废弃,而且上面两种方法的时间戳只能精确到毫秒级别,所以我们有必要了解下jdk1.8推出的Instant类,该类可以将时间戳精确到纳秒级别。
Instant类
时间点
该类对象表示的是时间线上的一点,这个时间点存在标准的UTC时间,注意这个时间并不是指北京时间或东京时间而是指世界时间。

