java - 如何根据年中的某天获取月份

标签 java jakarta-ee calendar

我有像 34 这样的输入,这意味着它是 2 月的第 3 天,但是如何在 Java 中通过获取 day of year 和获取 month name 或 month month value like 0 for January Java 中是否有任何 API 可以处理此问题。我在 Calendar 类 中搜索但没有找到。

最佳答案

    Calendar cal = Calendar.getInstance();
    cal.set(Calendar.DAY_OF_YEAR, 34);
    System.out.println(cal.get(Calendar.MONTH));

将返回 1(因为月份从 0 开始)。

关于java - 如何根据年中的某天获取月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21826783/

相关文章:

java - 如何在 Java EE 和 Spring Boot 中热重载属性?

java - 消息驱动 Bean TextMDB 的 ejb-jar.xml 中出现 JBoss 错误 : expected one res-ref-name tag

java - 每天在特定时间之间每 15 分钟运行一次方法

java - 将字符串数组添加到日历数组中

java - Java等待中的 Action 监听器

java - Windows Servis 应用程序无法识别 RDP session 上的智能卡

java - 如何退出rmi服务器应用程序

java - 在java中使用对象作为互斥体

java - 调用servlet的destroy方法

java - java中如何拆分字符串