java怎么去比较时间_java 日期怎么比较大小?

例子:

String beginTime=new String("2017-06-09 10:22:22");String endTime=new String("2017-05-08 11:22:22");直接用Date自带方法before()和after()比较

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date sd1=df.parse(beginTime);Date sd2=df.parse(endTime);

System.out.println(sd1.before(sd2));System.out.println(sd1.after(sd2));用String的compareTo()方法:

Integer i=beginTime.compareTo(endTime);

System.out.println(i);

返回正值是代表左侧日期大于参数日期,反之亦然,日期格式必须一致转成date格式换成秒数比较秒数大小,getTime()方法

Date sd1=df.parse(beginTime);Date sd2=df.parse(endTime);

long long1 =sd1.getTime()

long long2= sd2.getTime()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java中,你可以使用`java.util.Date`或`java.time.LocalDateTime`类来比较日期时间大小。 使用`java.util.Date`类的比较方法示例: ```java import java.util.Date; public class DateTimeComparison { public static void main(String[] args) { Date date1 = new Date(); Date date2 = new Date(); int comparison = date1.compareTo(date2); if (comparison < 0) { System.out.println("date1 is before date2"); } else if (comparison > 0) { System.out.println("date1 is after date2"); } else { System.out.println("date1 is equal to date2"); } } } ``` 使用`java.time.LocalDateTime`类的比较方法示例: ```java import java.time.LocalDateTime; public class DateTimeComparison { public static void main(String[] args) { LocalDateTime dateTime1 = LocalDateTime.now(); LocalDateTime dateTime2 = LocalDateTime.now(); int comparison = dateTime1.compareTo(dateTime2); if (comparison < 0) { System.out.println("dateTime1 is before dateTime2"); } else if (comparison > 0) { System.out.println("dateTime1 is after dateTime2"); } else { System.out.println("dateTime1 is equal to dateTime2"); } } } ``` 这些示例中,我们使用了`compareTo()`方法来比较两个日期时间。该方法返回一个整数值,表示两个日期时间比较结果。如果返回值小于0,则表示第一个日期时间在第二个日期时间之前;如果返回值大于0,则表示第一个日期时间在第二个日期时间之后;如果返回值等于0,则表示两个日期时间相等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值