IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java.time.Instant的使用 -> 正文阅读

[Java知识库]Java.time.Instant的使用

package date;

import javax.xml.crypto.Data;
import java.sql.Date;
import java.time.Instant;

/**
 * @version 1.0
 * @Author 瞿肖
 * @className Test1
 * @date 2022/6/19 20:42
 */
public class Test1 {
    public static void main(String[] args) {
        Instant instant = Instant.now();
        System.out.println(instant);
    }
}

使用instant的now()方法可以获取到现在的格林尼治时间

这个类里面有很多方法,可以对时间加减

下面这个就是+10毫秒、纳秒、秒

  Instant instant = Instant.now();
        System.out.println("        原始时间:"+instant);
        instant = instant.plusMillis(10);
        System.out.println("加10毫秒后的时间: "+instant);

?它的输出是:

?

但是没有加小时的方法的直接方法,要通过plus()方法,传入增加的数量,和类型

如下代码:

 Instant instant = Instant.now();
        System.out.println("       原始时间:" + instant);
        instant = instant.plus(15, ChronoUnit.HOURS);
        System.out.println("加5小时后的时间: " + instant);

我们看一下JDK手册怎么描述这个方法的:

百度云盘JDK下载地址:

百度网盘 请输入提取码

提取码:ydhl

?它的日期单位要求你传入一个

?TemporalUnit接口,这个接口就是规定日期一些单位,在面向对象的学习中,我们学习了多态的方式,所以我们可以传入一个实现了?TemporalUnit接口的类,我们再查看一下实现它的类有哪些

这里我是用的是idea,ctrl+鼠标左键点击?TemporalUnit接口,加入源码查看

按下F4,查看层次结构

如下:

?发现实现它的实现类有两个ChronoUnit和Unit很显然Unit是私有的,用不了,我们只能使用ChronoUnit,查看它的方法,发现封装了年、月、日、天、时、分、秒等等

这个类只能操作天以下的单位,天、小时、分钟、秒....

要想操作周、年要使用

LocalDate类,我们下一小节再见!~~

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-07-04 22:41:24  更:2022-07-04 22:45:13 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 11:28:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码