java8新增的日期时间包
Clock clock=Clock.systemUTC();
System.out.println("当前时刻为:"+clock.instant());
System.out.println(clock.millis());
System.out.println(System.currentTimeMillis()); //下列关于duration的用法
Duration d=Duration.ofSeconds(6000);
System.out.println("6000秒相当于"+d.toMinutes()+"分");
System.out.println("6000秒相当于"+d.toHours()+"时");
System.out.println("6000秒相当于"+d.toDays()+"天"); //在clock的基础上加上6000秒返回新的clock
Clock clock2=Clock.offset(clock, d);
System.out.println("当前时刻加上6000秒为:"+clock2.instant()); //下列关于instant的用法
Instant i=Instant.now();
System.out.println(i);
Instant i2=i.plusSeconds(6000);
System.out.println("当前时刻加上6000秒为:"+i2); //根据字符串解析Instant对象
Instant i3=Instant.parse(i2.toString());
System.out.println(i3); //在i3基础上加上5小时4分钟
Instant i4=i3.plus(Duration.ofHours(5).plusMinutes(4));
System.out.println(i4);
//获取i4的5天以前的时刻
Instant i5=i4.minus(Duration.ofDays(5));
System.out.println(i5); //下面是LocalDate的用法
LocalDate localDate=LocalDate.now();
System.out.println(localDate); //获得2014年的146天
localDate=LocalDate.ofYearDay(2014, 146);
System.out.println(localDate); //设置为2014年5月21日
localDate=LocalDate.of(2014, 5, 21);
System.out.println(localDate); //下面是关于localTime的用法
//获取当前时间
LocalTime localTime=LocalTime.now();
System.out.println(localTime);
//设置为22点33分
localTime=LocalTime.of(22, 33);
System.out.println(localTime); //返回一天中的5503秒
localTime=LocalTime.ofSecondOfDay(5503);
System.out.println(localTime);
输出:
当前时刻为:2018-04-15T01:49:51.860Z
1523756992010
1523756992010
6000秒相当于100分
6000秒相当于1时
6000秒相当于0天
当前时刻加上6000秒为:2018-04-15T03:29:52.010Z
2018-04-15T01:49:52.010Z
当前时刻加上6000秒为:2018-04-15T03:29:52.010Z
2018-04-15T03:29:52.010Z
2018-04-15T08:33:52.010Z
2018-04-10T08:33:52.010Z
2018-04-15
2014-05-26
2014-05-21
09:49:52.120
22:33
01:31:43
java8新增的日期时间包的更多相关文章
- 都9012了,Java8中的日期时间API你还没有掌握?
一,Java8日期时间API产生的前因后果 1.1 为什么要重新定义一套日期时间API 操作不方便:java中最初的Date不能直接对指定字段进行加减操作也不支持国际化,后来新增了Calendar,但 ...
- 详解 JDK8 新增的日期时间类
JDK8 新增的日期时间类 在本人之前的博文<处理时间的类 -- System类.Date类 .SimpleDateFormat类 与 Calendar类>中,讲到过表示时间的类,有三类: ...
- JDK8 新增的日期时间API
背景 JDK8中增加了一套全新的日期时间API,这里进行总结下,方便查询使用. 新的时间及日期API位于 java.time 包中,下面是一些关键类. Instant:代表的是时间戳. LocalDa ...
- 对Java8新的日期时间类的学习(一)
引用自Java译站http://it.deepinmind.com/java/2015/03/17/20-examples-of-date-and-time-api-from-Java8.html 除 ...
- 【Java8新特性】关于Java8中的日期时间API,你需要掌握这些!!
写在前面 Java8之前的日期和时间API,存在一些问题,比如:线程安全的问题,跨年的问题等等.这些问题都在Hava8中的日期和时间API中得到了解决,而且Java8中的日期和时间API更加强大.立志 ...
- Java8中的日期时间类
测试类: import java.time.*; import java.time.format.DateTimeFormatter; public class App { public static ...
- 对Java8新的日期时间类的学习(二)
示例11 在Java中如何判断某个日期是在另一个日期的前面还是后面 这也是实际项目中常见的一个任务.你怎么判断某个日期是在另一个日期的前面还是后面,或者正好相等呢?在Java 8中,LocalDate ...
- 【转】JAVA 8 日期/时间(Date Time)API指南
前言 本来想写下Java 8的日期/时间API,发现已经有篇不错的文章了,那就直接转载吧~ PS:主要内容没变,做了部分修改. 原文链接: journaldev 翻译: ImportNew.com - ...
- (后端)SQL Server日期时间函数
转自博客园: 1.获取当前日期GetDate getdate()函数以datetime数据类型的格式返回当前SQLServer服务器所在计算机的日期和时间.其语法格式为getdate().返回值舍入到 ...
随机推荐
- e1086. if/else语句
The if statement encloses some code which is executed only if a condition is true. The general synta ...
- RAC DBCA 找不到共享磁盘
(一) 前言: 通过vmware workstation 走iscsi协议.安装RAC 集群架构,DBCA 时不能识别ASM 共享存储(按理来说这一版都是权限的问题).同一时候,本想通过RMAN ...
- linux Redhat 6环境上通过源码包安装DRBD 8
环境描述: 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Santiago) 系统内核版本:2.6.32-504.el6.x86_64 DRB ...
- Ini操作类
using System; using System.Collections; using System.Collections.Generic; using System.Linq; using S ...
- 通过ArcGIS Desktop数据发布ArcGIS Server
1.双击GIS Servers--->Add ArcGIS Server 2.选择Publish GIS Services 3.输入Server URL:http://localhost:608 ...
- 【渗透测试学习平台】 web for pentester -7.文件包含
Example 1 输入单引号,报错,得到物理路径 可通过../../../../etc/paaswd 读取敏感信息 可包含本地文件或远程文件 https://assets.pentesterlab. ...
- 什么是“类数组对象”,在jquer中怎样将类数组对象转换为数组对象
类数组对象的定义: 所谓"类数组对象"就是一个常规的Object对象,如$("div")但它和数组对象非常相似:具备length属性, 并以0.1.2.3……等 ...
- PHP的函数-----生成随机数、日期时间函数
常用的函数 [1] 生成随机数 rand(); 例子: echo rand(); 显示结果: 当刷新时,会有不同的数,默认生成随机数.生成随机数不能控制范围. 如果,想要控制在范围之内,就用: e ...
- poj_3283 trie树
题目大意 将一副牌进行编号,四种花色分别标记为'C'.'D'.'H'.'S',数值标记为'A'.'1'.'2'.'3'.'4'.'5'.'6'.'7'.'8'.'9'.'10'.'J'.'Q'.'K' ...
- IT English Collection(20) of Object modeling
1 前言 本节简单的介绍了对象建模,以及需要注意的事项. 2 详述 2.1 原文 Objectmodeling is the process of designing the objects or c ...