在Java中,可以使用java.util.Calendar
類來獲取系統農歷日期。但是,默認的Calendar
類只能獲取公歷日期,如果需要獲取農歷日期,需要使用第三方庫,比如LunarCalendar。
以下是使用LunarCalendar庫獲取系統農歷日期的示例代碼:
pom.xml
文件中:<dependency>
<groupId>com.github.lizeze</groupId>
<artifactId>LunarCalendar</artifactId>
<version>0.0.3</version>
</dependency>
import com.github.lizeze.util.LunarDate;
import java.util.Calendar;
import java.util.Date;
LunarCalendar
庫獲取系統農歷日期:Calendar calendar = Calendar.getInstance();
Date date = calendar.getTime();
LunarDate lunarDate = new LunarDate(date);
System.out.println("農歷日期:" + lunarDate.toString());
上面的代碼會打印出當前系統的農歷日期。
請注意,如果系統中沒有安裝LunarCalendar庫,你需要先安裝該庫到你的項目中,然后才能使用它來獲取農歷日期。