Package org.openurp.base.edu.model
Class WeekTimeBuilder
java.lang.Object
org.openurp.base.edu.model.WeekTimeBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbuild(WeekDay weekday, Collection<Integer> weeks)buildOnOldWeekStr(WeekDay weekday, String weekstr)static StringdigestWeekTime(WeekTime time, Semester semester)这个方法都是在ftl里使用的static DategetDateRange(Semester semester, int weekIndex)static intstatic intgetReverseOffset(Semester semester, WeekDay weekday)static DategetStartOn(Semester semester, WeekDay weekday)static intgetStartYear(Semester semester)static WeekDay[]getWeekDays(Semester semester)getYearStartOns(Semester semester, WeekDay weekday)static booleanneedNormalize(WeekTime wt)static WeekTimestatic WeekTimeof(int startWeek, int endWeek, NumberSequence.Pattern pattern)static WeekTimeof(Date startOn, HourMinute beginAt, HourMinute endAt)构造某个日期(beginAt, endAt必须是同一天,只是时间不同)的WeekTimestatic WeekTimeBuilderstatic intweekIndexOf(Semester semester, Date oneday)
-
Method Details
-
on
-
digestWeekTime
这个方法都是在ftl里使用的- Parameters:
state-- Returns:
-
build
-
buildOnOldWeekStr
-
needNormalize
-
normalize
-
getOffset
-
getReverseOffset
-
build
-
build
-
getYearStartOns
-
getStartOn
-
of
-
of
构造某个日期(beginAt, endAt必须是同一天,只是时间不同)的WeekTime- Parameters:
beginAt-endAt-- Returns:
-
getDateRange
-
getDate
-
weekIndexOf
-
getStartYear
-
getWeekDays
-