mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
add of
This commit is contained in:
parent
2f2273c50b
commit
530ce9fab5
@ -19,6 +19,7 @@
|
||||
* 【core 】 优化Base64.isBase64方法:减少一次多余的判断(pr#1860@Github)
|
||||
* 【cache 】 优化FIFOCache未设置过期策略时,无需遍历判断过期对象(pr#425@Gitee)
|
||||
* 【core 】 增加Opt类(pr#426@Gitee)
|
||||
* 【core 】 Week增加of重载,支持DayOfWek(pr#1872@Github)
|
||||
|
||||
### 🐞Bug修复
|
||||
* 【http 】 修复HttpCookie设置cookies的方法,不符合RFC6265规范问题(pr#418@Gitee)
|
||||
|
@ -7,6 +7,7 @@ import java.util.Calendar;
|
||||
* 星期枚举<br>
|
||||
* 与Calendar中的星期int值对应
|
||||
*
|
||||
* @author Looly
|
||||
* @see #SUNDAY
|
||||
* @see #MONDAY
|
||||
* @see #TUESDAY
|
||||
@ -14,29 +15,42 @@ import java.util.Calendar;
|
||||
* @see #THURSDAY
|
||||
* @see #FRIDAY
|
||||
* @see #SATURDAY
|
||||
*
|
||||
* @author Looly
|
||||
*
|
||||
*/
|
||||
public enum Week {
|
||||
|
||||
/** 周日 */
|
||||
/**
|
||||
* 周日
|
||||
*/
|
||||
SUNDAY(Calendar.SUNDAY),
|
||||
/** 周一 */
|
||||
/**
|
||||
* 周一
|
||||
*/
|
||||
MONDAY(Calendar.MONDAY),
|
||||
/** 周二 */
|
||||
/**
|
||||
* 周二
|
||||
*/
|
||||
TUESDAY(Calendar.TUESDAY),
|
||||
/** 周三 */
|
||||
/**
|
||||
* 周三
|
||||
*/
|
||||
WEDNESDAY(Calendar.WEDNESDAY),
|
||||
/** 周四 */
|
||||
/**
|
||||
* 周四
|
||||
*/
|
||||
THURSDAY(Calendar.THURSDAY),
|
||||
/** 周五 */
|
||||
/**
|
||||
* 周五
|
||||
*/
|
||||
FRIDAY(Calendar.FRIDAY),
|
||||
/** 周六 */
|
||||
/**
|
||||
* 周六
|
||||
*/
|
||||
SATURDAY(Calendar.SATURDAY);
|
||||
|
||||
// ---------------------------------------------------------------
|
||||
/** 星期对应{@link Calendar} 中的Week值 */
|
||||
/**
|
||||
* 星期对应{@link Calendar} 中的Week值
|
||||
*/
|
||||
private final int value;
|
||||
|
||||
/**
|
||||
@ -98,6 +112,8 @@ public enum Week {
|
||||
/**
|
||||
* 将 {@link Calendar}星期相关值转换为Week枚举对象<br>
|
||||
*
|
||||
* @param calendarWeekIntValue Calendar中关于Week的int值
|
||||
* @return Week
|
||||
* @see #SUNDAY
|
||||
* @see #MONDAY
|
||||
* @see #TUESDAY
|
||||
@ -105,9 +121,6 @@ public enum Week {
|
||||
* @see #THURSDAY
|
||||
* @see #FRIDAY
|
||||
* @see #SATURDAY
|
||||
*
|
||||
* @param calendarWeekIntValue Calendar中关于Week的int值
|
||||
* @return {@link Week}
|
||||
*/
|
||||
public static Week of(int calendarWeekIntValue) {
|
||||
switch (calendarWeekIntValue) {
|
||||
@ -133,6 +146,8 @@ public enum Week {
|
||||
/**
|
||||
* 将 {@link DayOfWeek}星期相关值转换为Week枚举对象<br>
|
||||
*
|
||||
* @param dayOfWeek DayOfWeek星期值
|
||||
* @return Week
|
||||
* @see #SUNDAY
|
||||
* @see #MONDAY
|
||||
* @see #TUESDAY
|
||||
@ -140,9 +155,6 @@ public enum Week {
|
||||
* @see #THURSDAY
|
||||
* @see #FRIDAY
|
||||
* @see #SATURDAY
|
||||
*
|
||||
* @param dayOfWeek DayOfWeek星期值
|
||||
* @return {@link Week}
|
||||
* @since 5.7.14
|
||||
*/
|
||||
public static Week of(DayOfWeek dayOfWeek) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user