我有像 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/