<html>
<head>
<title>
公历-农历日期对照数据
</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="TEXT/CSS">
<!--
body,table {color:#202030;font-family: 宋体_GB2312; font-size: 9pt; line-height: 12pt}
A:link {text-decoration: none; color:#6060FF; font-family: "宋体"; font-size: 9pt; line-height: 12pt}
A:visited {text-decoration: none; color: #6060FF; font-family: "宋体"; font-size: 9pt; line-height: 12pt}
A:active {text-decoration: underline; color: #FF6000; font-family: "宋体"; font-size: 9pt; line-height: 12pt}
A:hover {text-decoration: underline; color:#FF6000; font-family: "宋体"; font-size: 9pt; line-height: 12pt}
-->
</style>
</head>
<body bgcolor="#F9F9FF" background="pic/background.gif">
<table bgcolor="#FFFFFF" width="761" border="0" cellpadding="0" cellspacing="0"><tr><td height="165" background="pic/top.jpg" valign="top">
<table width="761" border="0" cellpadding="0" cellspacing="0"><tr><td height="80" valign="middle" width="280">
</td><td height="80" valign="middle"><img src="pic/banner.gif"></td></tr></table>
</td></tr><tr><td>
<table bgcolor="#FFFFFF" width="720" border="0" cellpadding="9" cellspacing="9" align="center"><tr><td>
<BR>
这是一个以Microsoft Access建立的MDB数据库,其中存储了2002、2003年每天的公历、农历日期,交节气时间,年、月、日、时干支,中外重要节日等信息。
<BR><BR>
通常情况下,由公历到农历日期的转换需要运用大量相关的数据,并经过复杂推算获得。这给软件开发造成了一定的困难。<BR>
<BR>
"公历-农历日期对照数据"提供了无论使用任何编程语言,通过对数据表的检索,就可以完成公历、农历日期的相互查询的工作。<BR>
<BR>
本数据文件可以被直接引用或者转换成适当的文件型式(如:SQL Server数据表、DB2数据表等),供软件或网站的开发人员做进一步的开发。<BR>
<BR><BR>
<font color="#E00000">文件功能说明:</font><BR><BR>
<table>
<tr><td>WNL0203.MDB</td><td>公历-农历日期对照数据(使用Microsoft Access 2000打开)</td></tr>
<tr><td>Readme.HTM</td><td>本说明文件</td></tr>
<tr><td>Sample.ASP</td><td>公历-农历日期对照数据的ASP使用范例</td></tr>
<tr><td>PIC\*.*</td><td>辅助图片资料</td></tr>
</table><BR>
<a href="WNL0203.MDB">点击这里下载(2002-2003)年公历-农历日期对照数据文件:WNL0203.MDB</a>
<BR><BR>
<font color="#E00000">数据内容如下图:</font><BR><BR>
<img src="pic/demo1.jpg"><BR><BR>
<font color="#E00000">数据结构如下图:</font><BR><BR>
<img src="pic/demo2.jpg"><BR><BR>
例如:
对于支持ASP的WEB服务器,ASP网页中可使用如下代码:<BR><BR>
<textarea rows="8" name="Memo" cols="80">
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("wnl0203.mdb")
Set rs=Server.CreateObject("ADODB.Recordset")
sql = "select * from wnl where Date = #"&Date()&"#"
rs.open sql,conn,0,4
Response.write(sql)
%>
<BR>输出结果:<BR>
<%if Not rs.Eof Then%>
今日是:<%=Date()%> <%=rs("WEEKDAY")%><BR>
农历:<%=rs("NL_STR")%><BR>
<%=rs("NL_YEAR")%>年 <%IF rs("NL_RUN") Then Response.Write("(闰)")%><%=rs("NL_MONTH")%>月 <%=rs("NL_DAY")%>日<BR>
<%=rs("FESTIVE")%><BR><%=rs("NL_FESTIVE")%>
<%End If%>
<%
rs.close
conn.close
%>
</textarea>
<BR>
<BR>浏览网页时便会得到如下结果:<BR><BR>
<font color="#E00000">select * from wnl where Date = #2002-6-1# <BR>
输出结果:<BR>
今日是:2002-6-1星期六<BR>
农历:四月廿一<BR>
壬午年 乙巳月 庚子日<BR>
公历节日:国际儿童节<BR>
农历节日: <BR></font>
<BR>
<B><center><BR><BR>==附录==<BR><BR></center></B>
关于历法:<BR>
人类依据太阳、月球及地球运转的周期,制定年、月、日等顺应大自然时序及四季寒暑的法则,称为历法。<BR>
<BR>
西方历法:<BR>
阳历月份大小的分布,是人定分配的结果,将一年分为十二个月。<BR>
<BR>
中国历法:<BR>
农历的历月长度是以朔望月为准的,大月30天,小月29天,大月和小月相互弥补,使历月的平均长度接近朔望月。<BR>
<BR>
农历的纪年法——干支:<BR>
所谓“干支”,即“天干地支”,就是“甲乙丙丁戊已庚辛壬癸”十天干与“子丑寅卯辰巳午未申酉戌亥”十二地支的合称。<BR>
用十干的“甲、丙、戊、庚、壬”和十二支的“子、寅、辰、午、申、戌”相配,十干的“乙、丁、已、辛、癸”和十二支的“丑、卯、巳、未、酉、亥”相配,共配成六十组,称为《六十甲子》。用来表示年、月、日、时的次序,周而复始,循环使用。<BR>
干支最初是用来纪日的,后来多用来纪年,现在农历的年份仍用干支。<BR>
<BR><BR>
<center>
<hr width=90%>
<font color="#303030">
版权所有:普科资讯<BR><a href="HTTP://SCHOOL.CNSUN.COM">HTTP://SCHOOL.CNSUN.COM</a><BR>
</font>获取更多年份对照表数据,请联系:<a href="mailto:school@cnsun.com">school@cnsun.com</a>
</center>
</td></tr></table>
</td></tr></table>
</body>
</html>