专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

考勤之延伸:SQLServer2005 农历日期,该怎么处理

发布时间:2011-06-23 16:01:17 文章来源:www.iduyao.cn 采编人员:星星草
考勤之延伸:SQLServer2005 农历日期
新的节假日加入了农历日期,这也是在保护发扬国粹吧。
农历如何制定的,估计大多数人是不懂的了,本人也是。

以下数据包括算法都来源于网络资源。

说明:
一、农历的基本数据有两套,第二套可以用到2100年。其中一二套1900-2049年部分,有些不相同。我默认选用第一套数据。
二、原来的代码将农历日期转为Datetime来处理,其实是不行的,因为农历二月可能有30天的。所以,我转为八位字符来处理。
三、输出的节日(节气)信息中,只含农历。若要包含公历节假日,打算在另一个函数中体现。


------解决方案--------------------
不错,支持
------解决方案--------------------
农历公历啥的我很晕的,搞不懂
------解决方案--------------------
老大,农历应该也是有规律的,不妨多查查,做个永久方便大家使用!
------解决方案--------------------
农历有点规律,农历和公历19年重合一次,其实就是350多天一个农历年,365天一个公历年,补足这个差,所以用闰月,而后19年重合一次(有更精确的数字楼主可以查查)
------解决方案--------------------
强悍,。。。关注
------解决方案--------------------
Good
------解决方案--------------------
学习
------解决方案--------------------
关注,,,
------解决方案--------------------
关注.
------解决方案--------------------
咯咯大--生蛋快乐
------解决方案--------------------
支持楼主
------解决方案--------------------
一份大礼包
------解决方案--------------------
我以前有个函数,找找.
------解决方案--------------------
找不到了.
------解决方案--------------------
路过。。。
看看眼花花....
------解决方案--------------------
好啊
------解决方案--------------------
孟老大从.net版过来了.
------解决方案--------------------
Mark

似乎写得复杂了

今天网络太慢,有空的时候看看能不能改改
------解决方案--------------------
关注...
------解决方案--------------------
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2051, NULL, NULL, '0x937f' ,37759)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2052, NULL, NULL, '0x49f8' ,18936)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2053, NULL, NULL, '0x4970' ,18800)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2054, NULL, NULL, '0x64b0' ,25776)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2055, NULL, NULL, '0x68a6' ,26790)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2056, NULL, NULL, '0xea5f' ,59999)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2057, NULL, NULL, '0x6b20' ,27424)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2058, NULL, NULL, '0xa6c4' ,42692)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2059, NULL, NULL, '0xaaef' ,43759)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2060, NULL, NULL, '0x92e0' ,37600)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2061, NULL, NULL, '0xd2e3' ,53987)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2062, NULL, NULL, '0xc960' ,51552)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2063, NULL, NULL, '0xd557' ,54615)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2064, NULL, NULL, '0xd4a0' ,54432)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2065, NULL, NULL, '0xda50' ,55888)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2066, NULL, NULL, '0x5d55' ,23893)
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: