Java 判断某天是今年的第几天

本篇文章将介绍如何使用 Java 代码计算给定日期是今年的第几天。

示例代码:

import java.time.LocalDate;
import java.time.Month;

public class DayOfYear {

    public static void main(String[] args) {
        int year = 2019;
        int month = 5;
        int day = 29;

        LocalDate date = LocalDate.of(year, Month.of(month), day);
        int dayOfYear = date.getDayOfYear();

        System.out.println("第" + dayOfYear + "天");
        System.out.println("的日期是" + year + "年" + month + "月" + day + "日。");
    }
}

代码解释:

  1. 导入 java.time.LocalDatejava.time.Month 类。
  2. 使用 LocalDate.of() 方法创建 LocalDate 对象,传入年份、月份和日期。
  3. 使用 LocalDate 对象的 getDayOfYear() 方法获取该日期在当年的天数。
  4. 输出结果。

运行结果:

第149天
的日期是2019年5月29日。

总结:

使用 Java 中的 LocalDate 类可以轻松地计算给定日期是今年的第几天。该方法简便易懂,方便开发者进行日期计算。

Java 计算日期是今年的第几天

原文地址: https://www.cveoy.top/t/topic/j7Y1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录