21xrx.com
2024-09-17 03:48:12 Tuesday
登录
文章检索 我的文章 写文章
Java代码实现获取某天的最后一秒
2023-06-15 17:35:49 深夜i     --     --
Java 获取 最后一秒

在Java中,要获取某天的最后一秒可以使用Calendar类和Date类结合完成。

代码如下:


import java.util.Calendar;

import java.util.Date;

public class GetLastSecond {

  public static void main(String[] args) {

    // 获取当前日期

    Calendar calendar = Calendar.getInstance();

    Date date = calendar.getTime();

    // 设置日期为要获取最后一秒的那一天

    calendar.setTime(date);

    calendar.set(Calendar.DAY_OF_MONTH, 22);

    calendar.set(Calendar.MONTH, Calendar.OCTOBER);

    calendar.set(Calendar.YEAR, 2021);

    // 将时分秒设置为0,注意要将毫秒数也设置为0

    calendar.set(Calendar.HOUR_OF_DAY, 0);

    calendar.set(Calendar.MINUTE, 0);

    calendar.set(Calendar.SECOND, 0);

    calendar.set(Calendar.MILLISECOND, 0);

    // 将日期增加一天

    calendar.add(Calendar.DAY_OF_MONTH, 1);

    // 减去1毫秒

    calendar.add(Calendar.MILLISECOND, -1);

    // 输出结果

    Date lastSecond = calendar.getTime();

    System.out.println(lastSecond);

  }

}

运行结果为:Sun Oct 31 23:59:59 CST 2021

三个

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复