Java如何将年月日转换为月日?
package org.nhooo.example.util; import java.util.Calendar; public class DayYearToDayMonth { public static void main(String[] args) { //为2017年创建一个日历实例,并设置 //一天到一年中的180天。 Calendar cal = Calendar.getInstance(); cal.set(Calendar.YEAR, 2017); cal.set(Calendar.DAY_OF_YEAR, 180); //打印日历的日期。 System.out.println("Calendar date is: " + cal.getTime()); //要了解日历月份的哪一天,我们可以获取 //通过调用Calendar的实例get()方法并传递值 //Calendar.DAY_OF_MONTH字段。 int dayOfMonth = cal.get(Calendar.DAY_OF_MONTH); //打印第几号。 System.out.println("Calendar day of month: " + dayOfMonth); //要了解日历的星期几,我们可以获取 //通过调用Calendar的实例get()方法并传递值 //Calendar.DAY_OF_WEEK字段。 int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK); //打印星期几。 System.out.println("Calendar day of week: " + dayOfWeek); } }
以上示例的结果是。
Calendar date is: Thu Jun 29 19:50:34 WITA 2017 Calendar day of month: 29 Calendar day of week: 5