cn.hutool.core.date.Quarter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hutool-all Show documentation
Show all versions of hutool-all Show documentation
Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
package cn.hutool.core.date;
/**
* 季度枚举
*
* @see #Q1
* @see #Q2
* @see #Q3
* @see #Q4
*
* @author zhfish(https://github.com/zhfish)
*
*/
public enum Quarter {
/** 第一季度 */
Q1(1),
/** 第二季度 */
Q2(2),
/** 第三季度 */
Q3(3),
/** 第四季度 */
Q4(4);
// ---------------------------------------------------------------
private final int value;
Quarter(int value) {
this.value = value;
}
public int getValue() {
return this.value;
}
/**
* 将 季度int转换为Season枚举对象
*
* @see #Q1
* @see #Q2
* @see #Q3
* @see #Q4
*
* @param intValue 季度int表示
* @return {@link Quarter}
*/
public static Quarter of(int intValue) {
switch (intValue) {
case 1:
return Q1;
case 2:
return Q2;
case 3:
return Q3;
case 4:
return Q4;
default:
return null;
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy