add ChineseDate

This commit is contained in:
Looly
2020-01-11 15:51:14 +08:00
parent 67b6564585
commit a203ffe191
5 changed files with 312 additions and 340 deletions

View File

@@ -0,0 +1,20 @@
package cn.hutool.core.date;
import org.junit.Assert;
import org.junit.Test;
public class ChineseDateTest {
@Test
public void chineseDateTest() {
ChineseDate date = new ChineseDate(DateUtil.parseDate("2020-01-25"));
Assert.assertEquals(2020, date.getChineseYear());
Assert.assertEquals("一月", date.getChineseMonth());
Assert.assertEquals("正月", date.getChineseMonthName());
Assert.assertEquals("初一", date.getChineseDay());
Assert.assertEquals("庚子", date.getCyclical());
Assert.assertEquals("", date.getChineseZodiac());
Assert.assertEquals("春节", date.getFestivals());
Assert.assertEquals("庚子鼠年 正月初一", date.toString());
}
}

View File

@@ -1,21 +0,0 @@
package cn.hutool.core.date;
import org.junit.Assert;
import org.junit.Test;
public class ChineseDateUtilTest {
@Test
public void chineseDateTest() {
ChineseDateUtil date = new ChineseDateUtil(DateUtil.parseDate("2020-01-25"));
Assert.assertEquals("2020", date.getChineseYear());
Assert.assertEquals("一月", date.getChineseMonth());
Assert.assertEquals("正月", date.getChineseMonthName());
Assert.assertEquals("初一", date.getChineseDay());
Assert.assertEquals("星期六", date.getWeekOfDate());
Assert.assertEquals("庚子", date.getCyclical());
Assert.assertEquals("", date.getAnimals());
Assert.assertEquals("春节", date.getFestivals());
Assert.assertEquals("庚子鼠年 正月初一 星期六", date.toString());
}
}