Package org.beangle.commons.lang.time
Class WeekDay
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Integer>
org.beangle.commons.lang.time.WeekDay
- All Implemented Interfaces:
Serializable,Comparable<WeekDay>,org.beangle.commons.entity.Entity<Integer>
public class WeekDay extends org.beangle.commons.entity.pojo.NumberIdObject<Integer> implements Comparable<WeekDay>
一周内,星期名称于其标号的实体类
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static WeekDay[]All周一~周日static WeekDay[]All_SUNDAY_FIRST周日~周六static WeekDayFristatic WeekDayMonstatic WeekDaySatstatic WeekDaySunstatic WeekDayThustatic WeekDayTuestatic WeekDayWedFields inherited from class org.beangle.commons.entity.pojo.NumberIdObject
id -
Constructor Summary
-
Method Summary
Modifier and Type Method Description intcompareTo(WeekDay other)static WeekDayget(int weekId)查找星期[1..7]static WeekDaygetDayByJdkIndex(int jdkWeekdayIndex)根据Jdk Calendar API的weekday规则(周日:1,周一:2,...,周六:7),返回WeekDay。
在使用的时候应该用Calendar.SUNDAY, Calendar.MONDAY,...作为参数传入,便于程序阅读StringgetEnName()intgetIndex()StringgetName()static WeekDay[]getWeekdayArray(boolean firstDayOnSunday)static List<WeekDay>getWeekdayList(boolean firstDayOnSunday)获得WeekDay的List,从一周的第一天到一周的第最后天排序WeekDaynext()static WeekDayof(Date d)WeekDayprevious()voidsetEnName(String enName)voidsetName(String name)Methods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId
-
Field Details
-
Mon
-
Tue
-
Wed
-
Thu
-
Fri
-
Sat
-
Sun
-
All
周一~周日 -
All_SUNDAY_FIRST
周日~周六
-
-
Constructor Details
-
WeekDay
-
-
Method Details
-
getEnName
-
setEnName
-
getName
-
setName
-
getIndex
public int getIndex() -
previous
-
next
-
get
查找星期[1..7]- Parameters:
weekId-- Returns:
-
getWeekdayArray
-
getDayByJdkIndex
根据Jdk Calendar API的weekday规则(周日:1,周一:2,...,周六:7),返回WeekDay。
在使用的时候应该用Calendar.SUNDAY, Calendar.MONDAY,...作为参数传入,便于程序阅读- Parameters:
jdkWeekdayIndex-- Returns:
-
getWeekdayList
获得WeekDay的List,从一周的第一天到一周的第最后天排序- Parameters:
firstDayOnSunday- 星期天是否一周的第一天- Returns:
-
of
-
compareTo
- Specified by:
compareToin interfaceComparable<WeekDay>
-