一个分享个人学习、开发经验的Blog,http://www.joyphper.net

java计算农历,节气,节日,黑色星期五的类

posted @ 2012-09-11 20:19 | 阅读:5766 | 评论:1 | 分类: Java , 代码分享

 java计算农历,节气,节日,黑色星期五的类 

下载地址: upload/201209/2012091209100199.zip

	public static void main(String[] args) {
		Calendar clr = Calendar.getInstance();
		clr.set(2012, 8, 30);
		Lunar lunar = new Lunar(clr.getTimeInMillis());
		String[] titles = { "日", "一", "二", "三", "四", "五", "六" };
		System.out.println(lunar.getSolarYear() + "年" +lunar.getSolarMonth() + "月"+ lunar.getSolarDay() + "日");
		System.out.println("星期" + titles[lunar.getDayOfWeek() - 1]);
		System.out.println( lunar.getLunarMonthString() + "月" + lunar.getLunarDayString() + "日");
		System.out.println(lunar.getCyclicaYear() + "年");
		System.out.println(lunar.getCyclicaMonth() + "月");
		System.out.println(lunar.getCyclicaDay() + "日");
		System.out.println(Lunar.Animals[lunar.getDeqiD()] + "日冲" + Lunar.Animals[(lunar.getDeqiD() + 6) % 12] + "生年");
		System.out.println( lunar.getDescription());
		if (!"".equals(lunar.getLFestivalName()))
			System.out.println("农历节日:" + lunar.getLFestivalName());
		if (!"".equals(lunar.getSFestivalName()))
			System.out.println("公历节日:" + lunar.getSFestivalName());
		if (lunar.isHoliday())
			System.out.println("(今天放假)");
		if (!"".equals(lunar.getTermString()))
			System.out.println("今日" + lunar.getTermString());
		if (lunar.isBlackFriday())
			System.out.println("黑色星期五");
	}

 

TAG: java , 农历 , 时间

共有1条评论 发表评论>>

soso 发表于:2017-05-18 15:49
日期测试2个就知道准不准。
一个是1989年8月23,
还有一个是1995年8月,
点击换一张验证码