package com.zteits.oa.util.pagepaper; import com.xiaoleilu.hutool.date.DateUtil; import com.zteits.oa.api.dto.asradaily.AsraDailyDTO; import com.zteits.oa.api.dto.asradaily.AsraDailyDateChangeDTO; import java.util.Date; /** * Copyright: Copyright (c) 2018 zteits * * @Description: * @version: v1.0.0 * @author: xiejianpeng * @date: 2018/8/1 10 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2018/8/1 xiejianpeng v1.0.0 创建 */ public class DateForObjectUtil { public static AsraDailyDateChangeDTO getAsraDailyDTO(Date dailyDate){ AsraDailyDateChangeDTO asraDailyDTO = new AsraDailyDateChangeDTO(); Integer week = DateUtil.weekOfYear(dailyDate);//第N周 Integer year = DateUtil.year(dailyDate);//年 Integer weekNum = DateUtil.dayOfWeek(DateUtil.offsetDay(dailyDate,-1));//星期 asraDailyDTO.setYears(year); asraDailyDTO.setWeeks(week); asraDailyDTO.setWeeksNum(weekNum); return asraDailyDTO; } }