Java获取指定日期的年月日
文章目录
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
public class DateUtil {
public static Map getTheYearMonthDayOfTheSpecifiedDateObject(Date date) {
Map dateMap = new HashMap<>();
// 获取当前分区的日历信息,默认当前时间,(这里可以使用参数指定时区)
Calendar calendar = Calendar.getInstance();
// 非当前时间在这里指定
calendar.setTime(date);
// 获取年月日
Integer year = calendar.get(Calendar.YEAR);
Integer month = calendar.get(Calendar.MONTH);
Integer day = calendar.get(Calendar.DATE);
dateMap.put("year",year);
// 月份从0开始计算,所以这里需要加1
dateMap.put("month",month+1);
dateMap.put("day",day);
return dateMap;
}
}