二十四节气以外节气《天社》是哪一天
在春分前后遇到午日的一天为天社。并且在这一天要上坟祭祖。同姓亲房们将一头猪或一只羊宰杀后拾到祖坟里。有条件的家里还做一盘鸡碗。将宰杀的猪放在木板上拾到祖坟的后土祭祀,焚化纸钱香表,男女跪拜,一长者祈祷祖先赐福于后代。扩展资料:在天社这一天要上坟祭祖。同姓亲房们将一头猪或一只羊宰杀后拾到祖坟里。有条件的家里还做一盘鸡碗:将一只大公鸡用针刺杀后去毛煮 熟,鸡身上盖以用纸剪成的花衣,鸡嘴里衔上一撮棉花,然后将鸡装在木盘里,周围还摆上以豆芽、鸡蛋、腊肉、葱等做成的5碗凉拌菜,供献在祖坟前。将宰杀的猪放在木板上拾到祖坟的后土祭祀,焚化纸钱香表,男女跪拜,一长者祈祷祖先赐福于后代。春分,是春季九十天的中分点。二十四节气之一,每年公历大约为3月20日左右,太阳位于黄经0°(春分点)时。春分这一天太阳直射地球赤道,南北半球季节相反,北半球是春分,在南半球来说就是秋分。春分是伊朗、土耳其、阿富汗、乌兹别克斯坦等国的新年,有着3000年的历史。《月令七十二候集解》:“二月中,分者半也,此当九十日之半,故谓之分。秋同义。”《春秋繁露·阴阳出入上下篇》说:“春分者,阴阳相半也,故昼夜均而寒暑平。”春分也是节日和祭祀庆典,古代帝王有春天祭日,秋天祭月的礼制。周礼天子日坛祭日。古代黄河流域与之相应的物候现象为“玄鸟至,雷乃发声,始电”(见《农桑通诀》)。这时我国大部分地区越冬作物进入春季生长阶段。华中地区农谚:“春分麦起身,一刻值干金。”春分亦是传统节日。在周代,春分有祭日仪式。南朝梁宗懔《荆楚岁时记》载:“春分日,民并种戒火草于屋上。有鸟如乌,先鸡而鸣,架架格格,民候此鸟则入田,以为候。”明代山东淄川于是日栽植树木,作春酒,酿酷。《文水县志》载:“春分日,酿酒拌酷,移花接木。”参考资料:百度百科-天社、百度百科-春分
2013年24个节气分别在今年农历的几月几日
2013年二十四节气的农历交节时间如下:
立春:在阳历2013年2月4号,农历2012年(壬辰年)腊月廿四日零点13分;
雨水:正月初九日20点01分;
惊蛰:正月廿四日18点14分;
春分:二月初九日19点01分;
清明:二月廿四日23点02分;
谷雨:三月十一日6点03分;
立夏:三月廿六日16点18分;
小满:四月十二日5点09分;
芒种:四月廿七日20点23分;
夏至:五月十四日13点03分;
小暑:五月三十日6点34分;
大暑:六月十五日23点55分;
立秋:七月初一日16点20分;
处暑:七月十七日7点01分;
白露:八月初三日19点16分;
秋分:八月十九日4点44分;
寒露:九月初四日10点58分;
霜降:九月十九日14点09分;
立冬:十月初五日14点13分;
小雪:十月二十日11点48分;
大雪:冬月初五日7点08分;
冬至:冬月二十日1点10分;
小寒:腊月初五日18点24分;
大寒:腊月二十日11点51分。
2013年国家法定假期安排时间
国务院办公厅公布了2013年部分节假日的时间安排,总共有29天的假期:
元旦:1月1日至3日放假调休,共3天。1月5日(星期六)、1月6日(星期日)上班。
春节:2月9日至15日放假调休,共7天。2月16日(星期六)、2月17日(星期日)上班。
清明节:4月4日至6日放假调休,共3天。4月7日(星期日)上班。
劳动节:4月29日至5月1日放假调休,共3天。4月27日(星期六)、4月28日(星期日)上班。
端午节:6月10日至12日放假调休,共3天。6月8日(星期六)、6月9日(星期日)上班。
中秋节:9月19日至21日放假调休,共3天。9月22日(星期日)上班。
国庆节:10月1日至7日放假调休,共7天。9月29日(星期日)、10月12日(星期六)上班。
2013年放假安排
一、元旦:2012年12月30日至2013年1月1日调休,放假3天。其中2012年12月30日(星期日)公休,2012年12月31日(星期一),2013年1月1日(星期二)为国家法定节假日,2012年12月29日公休调至2012年12月31日(星期一),即2011年12月29日(星期六)、2013年1月2日(星期三)照常上班。
二、春节:2013年2月9日至2013年2月15日调休,放假7日。即2月9日(星期六,农历除夕)公休、2月10日(星期日,农历正月初一)、2月11日(星期一,农历正月初二)、2月12日(星期二,农历正月初三)为法定节假日,2月10日(星期日)公休调至2月13日(星期三),2月16日(星期六)、2月17日(星期日)公休调分别调至至2月14日(星期四)、2月15日(星期五),2月16日(星期六)、2月17日(星期日)照常上班。
三、清明节:2013年4月4日至6日调休,共3天。其中4月4日(星期四,农历清明当日)为法定节假日、4月7日(星期日)公休调至4月5日(星期五)、4月6日(星期六)公休,4月7日(星期日)照常上班。
四、劳动节:4月29日至5月1日放假调休,共3天。其中4月27日(星期六)、4月28日(星期日)公休调至4月29日(星期一)、4月30日(星期二)、5月1日(星期三、“五一”国际劳动节)为法定节假日,即4月27日(星期六)、28日(星期日)、5月2日(星期四)照常上班。
五、端午节:6月10日至12日放假公休,共3天。其中6月12日(星期三,农历端午节当日)为国家法定节假日、6月8日(星期六)、6月9日(星期日)为公休调至6月10日(星期一),即6月7日(星期二),6月8日(星期六)、6月9日(星期日)、6月13日照常上班。
六、中秋节:2013年9月19日至9月21日放假,共3天。其中9月19日(星期四,农历中秋节)法定节假日,9月21日(星期六)公休日,9月22日(星期日)公休调至9月20日,9月22日(星期日)照常上班。
七、国庆节:2013年10月1日至10月7日放假,共7天。其中10月1日(星期二)、10月2日(星期三)、10月3日(星期四)为国庆节法定节假日, 10月5日(星期六)、10月6日(星期日)公休、9月28日(星期六)、9月29日(星期日)分别调至10月4日(星期五)、10月7日(星期一)公休,9月28日(星期六)、9月29日(星期日)、10月8日(星期一)照常。
2022和2021的日历表是一样的吗
2021年和2022年的日历表是不一样的。它们都有时间上的差异,不过,24节气都分布在十二个月内,每月都是有两个节气。日历中的历法又分为阴历、阳历和阴阳合历,三种。阳历亦即太阳历,其历年为一个回归年,现时国际通用的公历和中国的干支历即属于太阳历这类。阴历亦称月亮历,或称太阴历,其历月是一个朔望月,历年为12个朔望月,其大月30天,小月29天,伊斯兰历即为阴历的一种。阴阳历的有非常明显的平年和闰年之分,年天数差异较大,历月为朔望月,因为12个朔望月与回归年存在一定的差别(少11天左右),所以阴阳历中设置闰月,用以协调回归年和朔望月之间的关系,存在闰月的年份中一年为十三个月(朔望月),是闰年。
2022年日历?
2022年的公历和星期几与1977年、1983年、1994年、2005年、2011年、2033年和2039年相同。没有两年的阳历和阴历是完全一样的,但是有可能两年的阳历和星期几是完全一样的。因为一周有7天,平年365天,闰年366天,分别是52周和1、2天。从1582年开始,每四年会是一个飞跃,每一百年不会是一个飞跃,每四百年又会是一个飞跃。这样,一般情况下,当公历与星期几相同时,需要满足与平年或闰年相同的元旦日历的要求。分析一个闰年的交替变化规律,可以发现:闰年与元旦日历和五年后的星期几相同,但从二月底开始,就晚了一天;比如2000年和2005年。闰年后的第一个平年与六年后另一个平年的第一次出现相同;比如2005年和2011年。闰年后第二年和闰年后六年的元旦日历和星期几日历是一样的,只是比二月底早一天;比如2006年和2012年。闰年前的一年要11年才能和另一个闰年后的一年一样。比如2011年和2022年是一样的。1897年、1797年、1697年将出现连续7年的正常年份,1× 72× 11× 31× 2 = 14,12年后与1922年、1822年、1722年相同。润平正常的年度变化,28年后会产生同样的历法。比如2001年和2029年。综上所述,2022年(平年)是闰年之后的第二年,这一年将与2011年的历法以及1994年和2050年的历法完全相同。2011年的日历与2039年和1983年的日历相同。2011年是闰年的前一年,与11年的2033日历相同。2033年的日历和2005年的日历一样。2005年的日历与1977年的日历相同。
日历12月1号有什么禁忌
公元2016年12月1日 星期四 农历 二零一六年 十一月(大)初三 【宜】【日值四废 大事勿用】结婚 作灶 招赘 纳婿 经络 祭祀 求嗣 行丧 求医 破屋 服药 嫁娶 【忌】【日值四废 大事勿用】盖屋 上梁 开工 立券 纳财 出货 入殓 移柩 破土 启钻 安葬 纳畜 祈福 订婚 入宅安门 分居 装修 动土 安床 合帐 冠笄 竖柱 置产 放水 乘船 出行 搬家 纳采 修造 开张 开业 开市 移徙
Java编写程序,输入年份,输出本年度各月份日历
写了个简明的,
import java.util.Calendar;
import java.util.Scanner;
public class Test {
static public void main(String 参数[]){
Calendar c = Calendar.getInstance();
Scanner sc = new Scanner(System.in);
System.out.println("请输入年份:");
int year= sc.nextInt();
c.set(Calendar.YEAR, year);
c.set(Calendar.MONTH, Calendar.JANUARY);
c.set(Calendar.DAY_OF_MONTH, 1);
while(c.get(Calendar.YEAR)==year){
int wday=c.get(Calendar.DAY_OF_WEEK);
int mday=c.get(Calendar.DAY_OF_MONTH);
if(mday==1){
System.out.println("\n日\t一\t二\t三\t四\t五\t六\t第"+(c.get(Calendar.MONTH)+1)+"月");
System.out.println("---------------------------------------------------");
for(int i=0;i<wday-1;i++) System.out.print(" \t");
}
System.out.print(mday+"\t");
if(wday==7) System.out.println();
c.add(Calendar.DAY_OF_YEAR, 1);
}
}
}
=======
请输入年份:
2012
日一二三四五六第1月
---------------------------------------------------
1234567
891011121314
15161718192021
22232425262728
293031
日一二三四五六第2月
---------------------------------------------------
1234
567891011
12131415161718
19202122232425
26272829
日一二三四五六第3月
---------------------------------------------------
123
45678910
11121314151617
18192021222324
25262728293031
日一二三四五六第4月
---------------------------------------------------
1234567
891011121314
15161718192021
22232425262728
2930
日一二三四五六第5月
---------------------------------------------------
12345
6789101112
13141516171819
20212223242526
2728293031
日一二三四五六第6月
---------------------------------------------------
12
3456789
10111213141516
17181920212223
24252627282930
日一二三四五六第7月
---------------------------------------------------
1234567
891011121314
15161718192021
22232425262728
293031
日一二三四五六第8月
---------------------------------------------------
1234
567891011
12131415161718
19202122232425
262728293031
日一二三四五六第9月
---------------------------------------------------
1
2345678
9101112131415
16171819202122
23242526272829
30
日一二三四五六第10月
---------------------------------------------------
123456
78910111213
14151617181920
21222324252627
28293031
日一二三四五六第11月
---------------------------------------------------
123
45678910
11121314151617
18192021222324
252627282930
日一二三四五六第12月
---------------------------------------------------
1
2345678
9101112131415
16171819202122
23242526272829
3031
如何用JAVA编写出一个简单的日历
import javax.swing.JOptionPane;
public class NewClass{
public static void main(String[] args){
int year,month;
Calender cal=new Calender(2008,10);
cal.showCalender();
year=Integer.parseInt(JOptionPane.showInputDialog("Year:"));
month=Integer.parseInt(JOptionPane.showInputDialog("Month:"));
cal.setYear(year);
cal.setMonth(month);
cal.showCalender();
}
}
class Calender{
private int year,month;
public Calender(){
year=0;
month=1;
}
public Calender(int year){
this.year=year;
month=1;
}
public Calender(int year,int month){
this.year=year;
if(month>12)
this.month=month%12;
else
this.month=month;
}
public void setYear(int year){
this.year=year;
}
public void setMonth(int month){
if(month>12)
this.month=month%12;
else
this.month=month;
}
private int dayOfMonth(){
int days=0;
switch(month){
case 1:days=31;break;
case 2:{
if(((year%4==0)&&(year%100!=0))||(year%400==0))
days=29;
else
days=28;
break;
}
case 3:days=31;break;
case 4:days=30;break;
case 5:days=31;break;
case 6:days=30;break;
case 7:days=31;break;
case 8:days=31;break;
case 9:days=30;break;
case 10:days=31;break;
case 11:days=30;break;
case 12:days=31;break;
default:
days=0;
}
return days;
}
private int dayOfWeek(){
int Y=year;
int M=month;
int D=1;
int A;
A = Y>0?(5+(Y+1)+(Y-1)/4-(Y-1)/100+(Y-1)/400)%7:(5+Y+Y/4-Y/100+Y/400)%7;
A = M>2?(A+2*(M+1)+3*(M+1)/5)%7:(A+2*(M+2)+3*(M+2)/5)%7;
if (((Y%4 == 0 && Y%100 != 0)|| Y%400 == 0) && M>2) A =(A+1)%7;
A=(A+D)%7;
return A;
}
public void showCalender(){
String str=new String();
str=" ";
str+=year+"年"+month+"月";
str+="\n\n";
str+="日 一 二 三 四 五 六\n";
int week=this.dayOfWeek();
for(int i=0,j=1;i<7;i++){
if(i<week)
str+=" ";
else{
str+=" "+j+" ";
j++;
}
}
str+="\n";
end:
for(int i=7-week+1;i<=this.dayOfMonth();){
for(int j=0;j<7;j++){
if(i<10)
str+=" "+i+" ";
else
str+=i+" ";
i++;
if(i>this.dayOfMonth())
break end;
}
str+="\n";
}
JOptionPane.showMessageDialog(null,str);
}
}
用一个类来实现