DateForObjectUtil.java 1.1 KB
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;
    }
}