对象介绍

Object desc format
LocalDateTime 日期时间 yyyy-MM-dd'T'HH:mm:ss
LocalDate 日期 yyyy-MM-dd
LocalTime 时间 HH:mm:ss

获取对象实例

Function Desc
now 获取当前时间
of 获取指定时间

判断 Prefix is

Suffix desc
after 是否在传入对象, 之后
before 是否在传入对象, 之前
equal 相等
supported 检查是否受支持( 字段支持, 单位支持 )

运算 Operation

Prefix plus

Prefix minus

prefix get 获取

时间单位

Suffix Desc
nanos
seconds
hours 小时
minutes 分钟
days
weeks
months
years

算出两个时间之差(算出天数以及string类型改为LocalDateTime)

//获取签到时间
String signInTime = udhMissionApply.getSignInTime();
//把string类型改为LocalDateTime
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime dateTime = LocalDateTime.parse(signInTime, formatter);
//算出现在与签到时间差是否超过7天
Duration duration = Duration.between(dateTime, LocalDateTime.now());
//相差的天数
long days = duration.toDays();

LocalDateTime类型转为string类型

//插入签到时间及地点
LocalDateTime localDateTime = LocalDateTime.now();
//LocalDateTime类型转为string类型
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
String time = df.format(localDateTime);

java算出两个时间差(LocalDateTime)相关推荐

  1. ACMNO.47 矩形面积交(有图) 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。

    题目描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴. 对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积. 输入 输入仅包含两行,每行描述一个矩形. 在每行中, ...

  2. 如何用Java算出100的阶乘

    今天小编突发奇想,一般的C语言和普通的计算器想要算出100的阶乘根本行不通,那么100的阶乘到底多大呢?想到Java中有个BigInteger类,于是,今天就用代码实现一下100的阶乘: import ...

  3. java 算出下一个工作日_如何计算JAVA中两个不同日期之间的工作日(不包括周末)?...

    我的要求是计算给定两个日期之间的天数,不包括星期六和星期日. 例: Start date - 10/09/15 and End date 18/09/15 Result: 7 日期采用DD / MM ...

  4. java找出两个字符串中所有共同的子串_【Java笔记】

    Leetcode 1.两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是, ...

  5. java 算出下一个工作日_Java 计算一段时间段内除去周六日、节假日的工作日数———超详细(全)...

    Java 计算一段时间段内除去周六日.节假日的工作日数'' 实现功能提要: 本文章记录的是某段时间的起止时间段内的工作日,既是除去周六周日以及节假日日期的工作日数: 注释比较多,因为怕自己忘记,写的可 ...

  6. java找出两个List集合的重复项

    文章目录 1. 使用 LinkedHashSet 2. java8语法 1. 使用 LinkedHashSet public static void main(String[] args){List& ...

  7. java 给出两个整数a和b , 求他们的和。不用用运算符+

    分析 首先来理解一下十进制的加法 8884 + 146 = 9030 依据 不进位+进位这一思想进行详述 首先是不进位的结果是8920 哪几位需要进位呢? 0011 也就是个位和十位需要进位,个位.十 ...

  8. java找出两个数组中不同元素_java 找出两个list中不同值

    展开全部 可以通过遍历两个string数组来实现. 代码e5a48de588b63231313335323631343130323136353331333365656633如下: package co ...

  9. java 算出下一个工作日,Java:计算一个日期加下指定工作日数(排除周六周日和一系列节日)...

    Java:计算一个日期加上指定工作日数(排除周六周日和一系列节日) 工作时遇到的,随便写了个,欢迎高手点评: 核心代码: package www.sjjjob.com.date; import jav ...

最新文章

  1. 狗年拜年php源码,2018狗年拜年词大全!再也不担心拜年没祝词啦~祝您新年快乐!...
  2. 为了智能驾驶,李彦宏要改造城市道路
  3. spark submit 入门
  4. CentOS关机大法之shutdown应用实例
  5. oracle不属于集合操作,oracle 笔试题
  6. java sdk下载_Java Sdk下载 | 保利威帮助中心
  7. Python 做自动化测试环境搭建
  8. python字典forward_《Python机器学习基础教程》
  9. java正则匹配性能,Java正则表达式的性能问题
  10. CF891E Lust 生成函数
  11. 【C语言取反运算符】~2是多少?~-5是多少?
  12. 西部数据移动硬盘哪个型号好_西部数据移动硬盘怎么样(西数移动硬盘系列区别)...
  13. 人像姿势,从细节做起!
  14. 鸿蒙系统开始测试了,华为开始测试鸿蒙系统,百万台华为手机正在测试中,网友:厉害了...
  15. Unity制作翻页系统
  16. 微信小程序应用开发赛作品综合开发记录——晋鹿文旅(云开发——概览)
  17. Educoder Java高级特性 - JDBC(上)
  18. 软件工程学习笔记(一)
  19. 正点原子ESP8266的使用
  20. oracle sql 分区查询语句_ORALCE常识及SQL基本语法

热门文章

  1. Arduino - 继电器
  2. RabbitMQ + TSL 实现安全访问
  3. 一键生成?从照片生成人脸 3D 模型 #AvatarMe
  4. 【2022感恩节活动营销理念】跨境电商卖家必知 !
  5. 《重构-改善既有代码的设计》第三章(上)
  6. iOS程序的Build过程
  7. PIAO网址PIAO
  8. ArcGIS Engine 10.5下构建Java程序—轻松入门
  9. ubuntu 火狐浏览器找不到服务器
  10. 《超级演说家》刘媛媛:寒门贵子