类 WeekTimeBuilder
- java.lang.Object
-
- org.openurp.base.edu.model.WeekTimeBuilder
-
public class WeekTimeBuilder extends Object
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static List<WeekTime>build(Date beginOn, Date endOn)List<WeekTime>build(WeekDay weekday, int[] weeks)List<WeekTime>build(WeekDay weekday, Collection<Integer> weeks)List<WeekTime>buildOnOldWeekStr(WeekDay weekday, String weekstr)static StringdigestWeekTime(WeekTime time, Semester semester)这个方法都是在ftl里使用的static DategetDate(Semester semester, int teachWeek, WeekDay weekday)static org.beangle.commons.lang.tuple.Pair<Date,Date>getDateRange(Semester semester, int weekIndex)static intgetOffset(Semester semester, WeekDay weekday)static intgetReverseOffset(Semester semester, WeekDay weekday)static DategetStartOn(Semester semester, WeekDay weekday)static intgetStartYear(Semester semester)static WeekDay[]getWeekDays(Semester semester)static List<Date>getYearStartOns(Semester semester, WeekDay weekday)static booleanneedNormalize(WeekTime wt)static WeekTimenormalize(WeekTime wt)static WeekTimeof(int startWeek, int endWeek, NumberSequence.Pattern pattern)static WeekTimeof(Date startOn, HourMinute beginAt, HourMinute endAt)构造某个日期(beginAt, endAt必须是同一天,只是时间不同)的WeekTimestatic WeekTimeBuilderon(Semester semester)static intweekIndexOf(Semester semester, Date oneday)
-
-
-
方法详细资料
-
on
public static WeekTimeBuilder on(Semester semester)
-
digestWeekTime
public static String digestWeekTime(WeekTime time, Semester semester)
这个方法都是在ftl里使用的- 参数:
state-- 返回:
-
needNormalize
public static boolean needNormalize(WeekTime wt)
-
build
public List<WeekTime> build(WeekDay weekday, Collection<Integer> weeks)
-
of
public static WeekTime of(int startWeek, int endWeek, NumberSequence.Pattern pattern)
-
of
public static WeekTime of(Date startOn, HourMinute beginAt, HourMinute endAt)
构造某个日期(beginAt, endAt必须是同一天,只是时间不同)的WeekTime- 参数:
beginAt-endAt-- 返回:
-
getDateRange
public static org.beangle.commons.lang.tuple.Pair<Date,Date> getDateRange(Semester semester, int weekIndex)
-
getStartYear
public static int getStartYear(Semester semester)
-
-