mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix bug
This commit is contained in:
@@ -92,7 +92,7 @@ public class ChineseDate {
|
||||
offset -= daysOfMonth;
|
||||
}
|
||||
|
||||
this.isLeapMonth = month == (leapMonth + 1);
|
||||
this.isLeapMonth = leapMonth > 0 && (month == (leapMonth + 1));
|
||||
if (hasLeapMonth && false == this.isLeapMonth) {
|
||||
// 当前月份前有闰月,则月份显示要-1,除非当前月份就是润月
|
||||
month--;
|
||||
|
@@ -105,4 +105,12 @@ public class ChineseDateTest {
|
||||
Assert.assertEquals("戊申猴年 五月初五", c1.toString());
|
||||
Assert.assertEquals("戊申猴年 闰五月初五", c2.toString());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getChineseMonthTest2(){
|
||||
//https://github.com/dromara/hutool/issues/2112
|
||||
ChineseDate springFestival = new ChineseDate(DateUtil.parseDate("2022-02-01"));
|
||||
final String chineseMonth = springFestival.getChineseMonth();
|
||||
Assert.assertEquals("一月", chineseMonth);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user