赞
踩
java 获取指定日期的年、月、日:
- /**
- * 获取指定日期的年、月、日
- * @author A乐神
- * date 2023/11/21
- * @param date: 要取出年月日的日期
- * @return 内含年月日
- **/
- public static Map<String, Integer> getAssignDateYearMonthDay(Date date) {
-
- Map<String, Integer> dateMap = new HashMap<>();
-
- // 获取当前分区的日历信息,默认当前时间,(这里可以使用参数指定时区)
- Calendar calendar = Calendar.getInstance();
- // 非当前时间在这里指定
- calendar.setTime(date);
- // 获取年月日
- Integer year = calendar.get(Calendar.YEAR);
- int 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;
- }
当前时间是 23年11月21
执行结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。