Java基础:JDK8时间类-程序员宅基地

技术标签: jvm  java  开发语言  

JDK8新增的时间类

JDK8新增的时间类可以分为四个部分, 分别是Date类, 日期格式化类, 日历类和工具类 

1.Date类

1.1ZoneId

1.2Instant 

ofXXX是根据秒, 毫秒, 纳秒来获取时间(距离时间原点)

isXXX用来判断该Instant与其他Instant的前后关系等

minus和plus是在Instant时间的基础上增加和减少时间, 不会改变原Instant的值, 而是会返回一个新的Instant. 

1.3ZoneDateTime

withXXX用来修改年, 月, 日等等时间.

2.格式化时间类

3.日历类

注意 :

LocalDate只表示年月日, LocalTime只表示时分秒, LocalDateTime表示年月日时分秒

在日历类中, get是获取, with是修改, minus是减, plus是加, of用来指定年月日或时分秒

4.工具类

static的方法只能用类名调用, 其他的可以用方法调用

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Orange_sparkle/article/details/129284614

智能推荐

mininet,一个超级实用的 Python 库!-程序员宅基地

文章浏览阅读930次,点赞27次,收藏19次。Python Mininet是一个开源工具,用于创建、配置和仿真计算机网络。它允许用户在单个计算机上创建多个虚拟网络主机(Hosts)和交换机(Switches),并模拟它们之间的连接和通信。网络仿真:Mininet允许用户模拟网络中的实际数据流量,以测试和评估网络应用和协议的性能。这对于网络协议的开发和测试至关重要。自定义网络拓扑:Mininet提供了Python API,使用户能够以编程方式定义网络拓扑,包括主机、交换机、链路等。这意味着可以根据需要创建各种不同类型的网络。实验环境。

智慧旅游建设智能化景区管理系统方案_景区智慧管理系统方案-程序员宅基地

文章浏览阅读2.7k次。智慧旅游是应用新一代网络信息技术和装备,充分精确及时感知和应用各种旅游信息内容,进而完成旅游服务、旅游管理、旅游推广、旅游体验的智能化系统,推动旅游商圈向综合型和结合型转型发展提高,是旅客市场的需求与当代信息科技驱动旅游业自主创新发展的源动力和新发展趋势,是全方位提高旅游业发展水准、推动旅游业转型发展、提升旅游满意率的关键着力点,针对把旅游业建设成为人民大众更为满意的智能化服务行业,具备十分关键的实际意义。目前在我国的百分之八十的5A级景区能够在手机App和网上预订门票,占比创历史上新纪录。伴随着互联网_景区智慧管理系统方案

To display the conditions report re-run your application with ‘debug‘ enabled-程序员宅基地

文章浏览阅读7.2k次。SpringBoot初学者笔记当启动时遇到To display the conditions report re-run your application with ‘debug’ enabled.只需要在启动类上的注解@SpringBootApplication中加(exclude = {DataSourceAutoConfiguration.class})即可@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})_to display the conditions report re-run your application with 'debug' enable

编译器(Compiler)及c/c++编译器安装(c+安装)-程序员宅基地

文章浏览阅读6.4k次,点赞13次,收藏51次。文中主要讲述了常用编程语言的编译器的特点,GCC、MinGW、MinGW-w64 、TDM-GCC、Cygwin、MSYS、MSYS2的区别,MinGW-w64编译器套件下载及安装,安装后的环境变量配置(设置),编译器的运行及其与集成开发环境的关系、编译器的来源。_c++编译器

打开excel提示损坏的映像的解决办法_excelexe损坏的映像-程序员宅基地

文章浏览阅读6.2k次。打开excel提示损坏的映像的解决办法根据提示找到相应的目录,将提示的dll文件选定,右键属性,依次点击安全,编辑,在其中勾选读取和执行为允许(默认为允许),将读取勾选为拒绝(默认问允许),然后依次点击确定,应用完成后重新打开excel,若还是提示损坏的文件,则按照上面的方法将提示的dll文件依次做相同设置,一般只有两三个,设置完成后,即可顺利打开excel。(亲测有效)..._excelexe损坏的映像

赋值运算符重载函数被继承了吗?_基类的赋值运算符重载函数能不能够被继承?-程序员宅基地

文章浏览阅读2k次。C++语法规定赋值运算符重载函数不能被继承。关于这一点我的理解是赋值运算符和构造、析构函数一样,都是为类量身定做的,继承没有意义,所以编译器屏蔽了这个继承。 最近在网上看到一篇文章(http://blog.csdn.net/pbmichael/article/details/1608250),认为“‘赋值运算符重载函数’不是不能被派生类继承,而是被派生类的默认‘赋值运算符重载函数’给_基类的赋值运算符重载函数能不能够被继承?

随便推点

mitmproxy+Appium+安卓模拟器 抓取https请求失败的解决办法_安卓 mitmproxy证书有问题-程序员宅基地

文章浏览阅读1k次。最近学习爬虫时按照《python3 网络爬虫开发实战》步骤使用mitmproxy时,发现https请求无法抓取,部分app甚至一条请求都看不到。百度一手解决办法寥寥无几,实测并没有卵用。几天探索,发现问题还是出在证书上。 问题出现的原因:尽管可能你已经把证书导入手机,但是这始终是第三方证书,属于用户凭据。许多app都只信任系统证书,更有甚者只信任自带的证书。 解决办法:我们直接将第三方mitmproxy证书转为系统证书导入(需要ROOT权限)。 ..._安卓 mitmproxy证书有问题

如何在CSDN中免费下载资料_csdnvip文章怎么看不充vip-程序员宅基地

文章浏览阅读10w+次,点赞152次,收藏70次。如何在CSDN中免费下载资料下载积分攻略:1. 个人设置里进行手机绑定CSDN账户 奖励50分 (右上角设置-账户安全-手机绑定)2. 完成任务送若干分积分 http://task.csdn.net/3. 上传有效资源获取积分(上传非法,广告资源用户,将被扣除一定积分,严重者封号)。· 上传自己设分资源被下载,下载量×资源分,100分封顶。· 上传0分资源被下载,下载量×系统..._csdnvip文章怎么看不充vip

tron(波场)trc20离线签名广播交易(Java版本)_tron离线签名-程序员宅基地

文章浏览阅读4.6k次,点赞4次,收藏10次。前言由于在项目中需要,我们又为了节省服务器资源,决定不同步节点数据。也就说说,很多的一些API,我们是不能直接用的了,最直接的有创建地址、签名交易等等相关API修改地址生成TronUtils.java /** * 离线创建地址 * * @return */ public static Map<String, String> createAddress() { ECKey eCkey = new ECKey(random); String privateKey_tron离线签名

Altium Designer 20(AD20)新手小白详细教程-程序员宅基地

文章浏览阅读3.9w次,点赞90次,收藏651次。关于AD20的基础操作,小白可以学一学,方便操作_ad20

QML 基本类型_qml表示double-程序员宅基地

文章浏览阅读148次。QML 有许多基本类型,例如整型int或字符串类型string,这和 QML 对象类型形成对比,QML 对象类型是指具有属性、信号、方法等的对象,与对象类型不同的是,基本类型不能用于声明 QML 对象,例如不能声明 int{}对象或size{}对象。与对象类型的属性不同,基本类型的属性不提供它们自己的属性更改信号。相反,对象类型的属性发出它们自己的属性更改信号,并且仅在将属性重新分配给不同的对象值时才调用对象类型属性的属性更改信号处理程序。在 Qt 的全局对象提供有用的功能,用于操作基本类型的值。_qml表示double

linux多线程卡死或崩溃log所有堆栈_linux va_start 多线程崩溃-程序员宅基地

文章浏览阅读1.1k次。多线程卡死或者崩溃的时候,bt直接显示的堆栈可能不是崩溃的那个,那么就 需要分析所有的堆栈,可以采用的方式就是把所有的堆栈log下来,这样可以使用文本分析器或者编写脚本去进行处理log所有的堆栈的方式如下:首先要进入gdb的界面然后一次输入如下指令:set logging file xxxx.txtset pagination offset logging file on..._linux va_start 多线程崩溃