如何用Java判断日期是早于还是晚于另一个日期

另一个工作中常见的操作就是如何判断给定的一个日期是大于某天还是小于某天?在Java

8中,LocalDate类有两类方法isBefore()和isAfter()用于比较日期。调用isBefore()方法时,如果给定日期小于当前日期则返回true。

LocalDate tomorrow = LocalDate.of(2014, 1, 15);

if(tommorow.isAfter(today)){

System.out.println("Tomorrow comes after today");

}

LocalDate yesterday = today.minus(1, DAYS);

if(yesterday.isBefore(today)){

System.out.println("Yesterday is day before today");

}

Output:

Tomorrow comes after today

Yesterday is day before today

在Java 8中比较日期非常方便,不需要使用额外的Calendar类来做这些基础工作了。

java判断那个时间更晚_如何用Java判断日期是早于还是晚于另一个日期相关推荐

  1. ios 怎么判断字符串的字节数_如何用IOS判断字符串是不是纯数字

    我们在开发项目的时候经常会需要我们只输入一段纯数字,当我们在输入这段数字后就需要对字符串进行判断,看看是不是符合纯数字,那么你知道如何用IOS判断字符串是不是纯数字吗? 下面介绍几种判断字符串是否为纯 ...

  2. java斐波那切数列_如何用java语言输出斐波那契数列

    展开全部 Java编程:三种方法实现斐波那契数列 其一方法:public class Demo2 { // 定义三个变量方法 public static void main(String[] args ...

  3. java 判断手机运营商_如何用java判断手机号运营商?

    如何用java实现判断手机号的运营商?因为每个号段都是工信部规定划分给指定运营商的,所以我们可以通过手机号码的号段来判断. 现在手机号的号段那么多,要怎样方便的的判断呢?于是我们就想到了正则表达式,在 ...

  4. java 判断手机号_如何用java判断手机号运营商?

    如何用java实现判断手机号的运营商?因为每个号段都是工信部规定划分给指定运营商的,所以我们可以通过手机号码的号段来判断. 现在手机号的号段那么多,要怎样方便的的判断呢?于是我们就想到了正则表达式,在 ...

  5. java自动获取时间 月代码_【java代码获取系统时间和执行定时任务】

    获取系统时间 主要类简介 SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类.它允许进行格式化(日期 -> 文本).解析(文本 -> 日期)和规范化. ...

  6. java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...

    下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...

  7. java中的标识符和关键字_浅谈java中的标识符、修饰符和关键字

    合法标识符 Java语言中,对于变量,常量,函数,语句块均有名字,我们统统称之为Java标识符.标识符是用来给类.对象.方法.变量.接口和自定义数据类型命名的. 组成:Java标识符由数字,字母和下划 ...

  8. preparestatement方法用多次_如何用java 5分钟实现一个最简单的mysql代理服务器?

    用java8基于vert.x3 快速实现一个最简单的mysql代理服务器,只需要5分钟时间. 什么是mysql 代理? mysql代理是介于client端和mysql服务端中间层服务,如下图所示: 这 ...

  9. java用swing日历标记节日_如何用JavaSwing作一个日历控制程序?

    日期是最基本的数据形式之一,因此很多语言或者数据库都提供了对日期的支持,或内置或提供这一类的库.Java也不例外:Java的应用编程接口提供了以跨平台独立语言的方式描述,计算,对比,显示以及便携式分析 ...

最新文章

  1. Uber将整体式API拆分为微服务
  2. python:xml模块用法-xml处理、修改、删除
  3. go语言能编android程序吗,用 Golang 开发 Android 应用(二)—— 简单 UI-Go语言中文社区...
  4. ecplise tomcat启动报错
  5. java反射jdk1.8,Java基础----jdk1.8 反射实验
  6. 互联网晚报 | 8月31日 星期二 | 荣耀深圳全球总部正式启用;长安马自达收购一汽马自达尘埃落定;浙江推出“浙江外卖在线”...
  7. 批量标准化BN方法简介【避免了梯度消失和梯度爆炸、加速网络的收敛、优化网络结构】
  8. Oracle 20c 新特性详解:SQL Macro 宏 SCALAR / TABLE 模式带来的敏捷和便利
  9. 如何把域名解析到网站空间IP上?
  10. 拓端tecdat|R语言广义相加模型 (GAMs)分析预测CO2时间序列数据
  11. qt怎么连接oracle,Qt连接Oracle数据库详细介绍(QOCI)
  12. 几款优秀的文档管理系统
  13. 海外邮件收发阻碍多?【企业邮箱怎么申请】
  14. 瑞星杀毒软件影响Applet无法启动的解决方法
  15. android11 root、android10 root、android9 root、android8.1 root、android6.0 root user版本权限开放
  16. 如何根据vin码查询_车架号查询-VIN查询-车辆识别码查询-宜配网
  17. 从心理学和传统文化角度来初步理解个体与环境
  18. 网站运营如何做好活动策划(转载)
  19. 6-dw_元数据管理
  20. STM32F407ZGT6|实现中断操作

热门文章

  1. vue获取当前选中行的数据_Vue编程的团队代码规范
  2. LeetCode-124.二叉树中的最大路径和
  3. 微服务-封装-docker by daysn大雄
  4. [微信小程序] js变量名称写活
  5. Django Form
  6. AngularJ控制器
  7. 论《LEFT JOIN条件放ON和WHERE后的区别》
  8. IOS程序之发送短信代码实现
  9. 权限数据库设计(Sql Server)
  10. Eclipse+CDT+MinGW 配置 C/C++ 开发环境