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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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)
-
-
-
Field Detail
-
Mon
public static final WeekDay Mon
-
Tue
public static final WeekDay Tue
-
Wed
public static final WeekDay Wed
-
Thu
public static final WeekDay Thu
-
Fri
public static final WeekDay Fri
-
Sat
public static final WeekDay Sat
-
Sun
public static final WeekDay Sun
-
All
public static WeekDay[] All
周一~周日
-
All_SUNDAY_FIRST
public static WeekDay[] All_SUNDAY_FIRST
周日~周六
-
-
Method Detail
-
getEnName
public String getEnName()
-
setEnName
public void setEnName(String enName)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getIndex
public int getIndex()
-
previous
public WeekDay previous()
-
next
public WeekDay next()
-
get
public static WeekDay get(int weekId)
查找星期[1..7]- Parameters:
weekId-- Returns:
-
getWeekdayArray
public static WeekDay[] getWeekdayArray(boolean firstDayOnSunday)
-
getDayByJdkIndex
public static WeekDay getDayByJdkIndex(int jdkWeekdayIndex)
根据Jdk Calendar API的weekday规则(周日:1,周一:2,...,周六:7),返回WeekDay。
在使用的时候应该用Calendar.SUNDAY, Calendar.MONDAY,...作为参数传入,便于程序阅读- Parameters:
jdkWeekdayIndex-- Returns:
-
getWeekdayList
public static List<WeekDay> getWeekdayList(boolean firstDayOnSunday)
获得WeekDay的List,从一周的第一天到一周的第最后天排序- Parameters:
firstDayOnSunday- 星期天是否一周的第一天- Returns:
-
compareTo
public int compareTo(WeekDay other)
- Specified by:
compareToin interfaceComparable<WeekDay>
-
-