Blame view

src/main/java/com/zteits/oa/util/pagepaper/DateForObjectUtil.java 1.1 KB
ece77815   xiejianpeng   工时填报管理
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  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);//年
4804a480   xiejianpeng   工时填报管理
27
          Integer weekNum = DateUtil.dayOfWeek(DateUtil.offsetDay(dailyDate,-1));//星期
ece77815   xiejianpeng   工时填报管理
28
29
30
31
32
33
34
35
  
          asraDailyDTO.setYears(year);
          asraDailyDTO.setWeeks(week);
          asraDailyDTO.setWeeksNum(weekNum);
  
          return asraDailyDTO;
      }
  }