类 ExamWeekTimeUtil

java.lang.Object
org.openurp.edu.exam.util.ExamWeekTimeUtil

public class ExamWeekTimeUtil extends Object
考务时间辅助类
  • 构造器详细资料

    • ExamWeekTimeUtil

      public ExamWeekTimeUtil()
  • 方法详细资料

    • getWeekTimeFromActivity

      public static org.beangle.orm.hibernate.udt.WeekTime getWeekTimeFromActivity(ExamActivity activity)
      根据考试安排得到考试时间单元
    • getWeekTimeFromActivity

      public static org.beangle.orm.hibernate.udt.WeekTime getWeekTimeFromActivity(ExamRoom examRoom)
      根据考试安排得到考试时间单元
    • getWeekDayByDate

      public static Integer getWeekDayByDate(Date date)
      根据日期得到星期
      参数:
      date -
      返回:
    • getWeekOfYear

      public static int getWeekOfYear(Date date)
      取得当前日期是多少周
       FIXME 不规范的时间API
       翻译一个日期在一年当中处于第几周
       缺陷:
       1.2012年有54周,这里最多只会返回53周
       2.没有设定一周的第一天是星期几,client code获得的返回结果可能并不符合预期
       
      参数:
      date -
      返回:
    • getTeachWeekOfYear

      public static int getTeachWeekOfYear(Semester semester, Date nowDate)
      FIXME 不规范的时间API
       获得某个日期相对与学期是第几周
       缺陷:
       无,可以使用RelativeDateUtil
       
      参数:
      semester -
      nowDate -
      返回:
    • getTeachWeekOfYear

      @Deprecated public static int getTeachWeekOfYear(Date fromDate, Date nowDate)
      已过时。
      FIXME 不规范的时间API
       获得nowDate相对于fromDate是第几周
       缺陷:
       1. 没有规定一周的第一天是星期几,client code可能获得不想的结果
       2. 假设一年有53周,如果遇到2012年的话会有问题
       
      参数:
      fromDate - 学期开始日期
      nowDate -
      返回: