在 Java 中将日历日转换为日历月
首先,使用 DAY_OF_YEAR 常量设置日历日。
Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 2018); cal.set(Calendar.DAY_OF_YEAR, 320);
现在,获取日历月−
int res = cal.get(Calendar.DAY_OF_MONTH);
以下是示例 −
示例
import java.util.Calendar; public class Demo { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 2018); cal.set(Calendar.DAY_OF_YEAR, 320); System.out.println("Date = " + cal.getTime()); int res = cal.get(Calendar.DAY_OF_MONTH); System.out.println("Day of month = " + res); } }
输出
Date = Fri Nov 16 07:54:55 UTC 2018 Day of month = 16
广告