首页 > 编程语言 >java中如何两个日期比大小。

java中如何两个日期比大小。

时间:2023-11-23 10:11:33浏览次数:34  
标签:java 获取 getTime when long Date 日期 大小

1、数值型long比较
获取long型的今日/系统当前时间
数值型(long型)日期的获取方式主要有2个:

long time=System.currentTimeMillis() 获取系统当前时间,精确到毫秒
long today= Date.getTime(),即通过Date型日期调用getTime()方法获取,精确毫秒。

 

2、日期型Date直接比较
日期型Date的比较通过before()和after()来完成,返回值均为boolean

before(Date when) :在指定日期when 之前
after(Date when) :在指定日期when 之后

 

标签:java,获取,getTime,when,long,Date,日期,大小
From: https://www.cnblogs.com/cz345/p/17850957.html

相关文章

  • Java开发者的Python快速进修指南:迭代器(Iterator)与生成器
    这一篇内容可能相对较少,但是迭代器在Java中是有用处的。因此,我想介绍一下Python中迭代器的使用方法。除了写法简单之外,Python的迭代器还有一个最大的不同之处,就是无法直接判断是否还有下一个元素。我们只能通过捕获异常或使用for循环来退出迭代,这点让我感到十分惊讶。可迭代对象......
  • Java Calendar 日历类型
    JavaCalendar日历类型概念java.util.Claendar日历类,抽象类,在Date类后出现的,替换掉了很多Date类中的方法,该类将所有的可能用到的时间信息封装为静态成员变量,通过类名.静态成员变量获取时间字段值获取方式由于Calendar类是一个抽象类,语言敏感性,Calendar类并不是直接创建对象来......
  • Java LocalDateTime 日期类型
    JavaLocalDateTime日期类型一.新时间日期API常用、重要对象介绍ZoneId:时区ID,用来确定Instant和LocalDateTime互相转换的规则Instant:用来表示时间线上的一个点(瞬时)LocalDate:表示没有时区的日期,LocalDate是不可变并且线程安全的LocalTime:表示没有时区的时间,Loc......
  • 中介者模式--Java实现
    具体代码//AbstractChatroom.javapackageorg.example.test017;importjavax.swing.plaf.basic.BasicTreeUI;publicabstractclassAbstractChatroom{publicabstractvoidregister(Membermember);publicabstractvoidsendText(Stringfrom,Stringto,Str......
  • 备忘录模式--Java实现
    具体代码//Memento.javapackageorg.example.test018;publicclassMemento{publicStringgetAccount(){returnaccount;}publicvoidsetAccount(Stringaccount){this.account=account;}publicStringgetPassword(){......
  • This application requires a java runtime environment 1.6.0
    解决Thisapplicationrequiresajavaruntimeenvironment1.6.0问题描述在安装ptolemyII的时候,提示我没有java运行环境。但是实际上作为jvm的hn,我电脑上就有各种版本的jdk,什么环境变量、java-version都保证没问题,别的软件也能运行,就它不行问题解决jdk是通过解压而后设......
  • java图形界面化计算器
     虽然java的图形界界面化技术大部分都已经没有人使用了,但应老师的课堂要求,还是进行了一些简单的学习,并实现了一个图形界面化的可混合运算的简易计算器这个计算器主要使用了java本身带有的Swing实现图形界面化,以及学习了部分的栈来实现混合运算先把代码放上,除了(-)按键还没做好之外,其......
  • Java Scanner 类的使用
    目录1.概述2.使用举例2.1.从不同的输入源读取数据2.2.next()和nextLine()的区别2.3.读取大小已知的一维数组2.4.读取大小未知的一维数组2.5.读取长度大小已知的二维数组2.6.读取长度大小未知的二维锯齿数组1.概述(1)Scanner类是Java中一个用于读取用户输入的工......
  • Java正则表达式从入门到精通​
    Java正则表达式从入门到精通JAVA正则表达式规则Java中的正则表达式规则,在java.util.regex.Pattern类文档中有详细说明。字符类匹配符(只匹配一个字符)规则字符说明[abc]匹配a,b或c中的任意一个字符[^abc]除a,b或c之外的任意一个字符(取反)[a-zA-Z]包含在a到z或A到Z范围内的任意一个字符(......
  • Java——反射
    一、类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化加载就是将class文件读入内存,并为之创建一个Class对象任何类被使用时系统都会建立一个Class对象连接验证是......