Java中创建两个时间进行计算

本文展示了一个Java程序,使用LocalDateTime和Duration类计算两个日期时间之间的差值,并根据差值小于、等于或大于30分钟执行不同操作。
摘要由CSDN通过智能技术生成
package service;

import java.time.Duration;
import java.time.LocalDateTime;


public class bb {
    public static void main(String[] args) {
        // 创建两个 LocalDateTime 对象表示不同的日期时间
        LocalDateTime dateTime1 = LocalDateTime.of(2022, 12, 31, 23, 50, 0); // 第一个时间
        LocalDateTime dateTime2 = LocalDateTime.of(2023, 1, 1, 0,10 , 0); // 第二个时间

        // 计算两个时间之间的差值
        Duration duration = Duration.between(dateTime1, dateTime2);

        System.out.println(duration.toMinutes());//打印差值

        // 如果差值小于30分钟,则执行特定操作
        if (duration.toMinutes() == 30) {
            System.out.println("差值等于30分钟");
            // 在这里执行您的操作
        }else if (duration.toMinutes() < 30) {
            System.out.println("差值小于30分钟");
        } else {
            System.out.println("差值大于等于30分钟");
            // 在这里执行其他操作
        }
    }
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值