/*** 获取月, 比如 1
*@paramdate
*@return
*/
public static intgetMonth(Date date){returnDateTimeConverterUtil.toLocalDateTime(date).getMonthValue();
}/*** 获取月, 比如 1
*@paraminstant
*@return
*/
public static intgetMonth(Instant instant){returnDateTimeConverterUtil.toLocalDateTime(instant).getMonthValue();
}/*** 获取月, 比如 1
* LocalDateTime LocalDate ZonedDateTime 可以直接getMonthValue()
*@paramlocalDateTime
*@return
*/
public static intgetMonth(LocalDateTime localDateTime){
Objects.requireNonNull(localDateTime,"localDateTime");returnlocalDateTime.getMonthValue();
}/*** 获取月英文全称, 比如 January
* January, February, March, April, May, June, July, August, September, October,
* November and December
*@paramdate
*@return
*/
public staticString getMonthEnLong(Date date){returnMonthNameEnum.getFullNameEnByCode(getMonth(date));
}/*** 获取月英文全称, 比如 January
* January, February, March, April, May, June, July, August, September, October,
* November and December
*@paraminstant
*@return
*/
public staticString getMonthEnLong(Instant instant){returnMonthNameEnum.getFullNameEnByCode(getMonth(instant));
}/*** 获取月英文全称, 比如 January
* January, February, March, April, May, June, July, August, September, October,
* November and December
* LocalDateTime LocalDate ZonedDateTime 可以直接.getMonth().toString()
*@paramlocalDateTime
*@return
*/
public staticString getMonthEnLong(LocalDateTime localDateTime){
Objects.requireNonNull(localDateTime,"localDateTime");returnMonthNameEnum.getFullNameEnByCode(getMonth(localDateTime));
}/*** 获取月英文简称, 比如 Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
*@paramdate
*@return
*/
public staticString getMonthEnShort(Date date){returnMonthNameEnum.getShortNameEnByCode(getMonth(date));
}/*** 获取月英文简称, 比如 Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
*@paraminstant
*@return
*/
public staticString getMonthEnShort(Instant instant){returnMonthNameEnum.getShortNameEnByCode(getMonth(instant));
}/*** 获取月英文简称, 比如 Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
*@paramlocalDateTime
*@return
*/
public staticString getMonthEnShort(LocalDateTime localDateTime){
Objects.requireNonNull(localDateTime,"localDateTime");returnMonthNameEnum.getShortNameEnByCode(getMonth(localDateTime));
}/*** 获取月份中文全称, 比如一月
*@paramdate
*@return
*/
public staticString getMonthCnLong(Date date){returnMonthNameEnum.getFullNameCnByCode(getMonth(date));
}/*** 获取月份中文全称, 比如一月
*@paraminstant
*@return
*/
public staticString getMonthCnLong(Instant instant){returnMonthNameEnum.getFullNameCnByCode(getMonth(instant));
}/*** 获取月份中文全称, 比如一月
*@paramlocalDateTime
*@return
*/
public staticString getMonthCnLong(LocalDateTime localDateTime){
Objects.requireNonNull(localDateTime,"localDateTime");returnMonthNameEnum.getFullNameCnByCode(getMonth(localDateTime));
}/*** 获取月份中文全称, 比如一
*@paramdate
*@return
*/
public staticString getMonthCnShort(Date date){returnMonthNameEnum.getShortNameCnByCode(getMonth(date));
}/*** 获取月份中文全称, 比如一
*@paraminstant
*@return
*/
public staticString getMonthCnShort(Instant instant){returnMonthNameEnum.getShortNameCnByCode(getMonth(instant));
}/*** 获取月份中文全称, 比如一
*@paramlocalDateTime
*@return
*/
public staticString getMonthCnShort(LocalDateTime localDateTime){
Objects.requireNonNull(localDateTime,"localDateTime");returnMonthNameEnum.getShortNameCnByCode(getMonth(localDateTime));
}