首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2011-12-30 
考勤之延伸:SQLServer2005 农历日期新的节假日加入了农历日期,这也是在保护发扬国粹吧。农历如何制定的,估

考勤之延伸: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)


INSERT INTO [Chinese].[LunisolarDatas] VALUES (2067, NULL, NULL, '0x56a0' ,22176)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2068, NULL, NULL, '0xa6d0' ,42704)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2069, NULL, NULL, '0x55d4' ,21972)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2070, NULL, NULL, '0x52d0' ,21200)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2071, NULL, NULL, '0xa9b8' ,43448)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2072, NULL, NULL, '0xa950' ,43344)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2073, NULL, NULL, '0xb4a0' ,46240)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2074, NULL, NULL, '0xb6a6' ,46758)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2075, NULL, NULL, '0xad50' ,44368)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2076, NULL, NULL, '0x55a0' ,21920)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2077, NULL, NULL, '0xaba4' ,43940)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2078, NULL, NULL, '0xa5b0' ,42416)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2079, NULL, NULL, '0x52b0' ,21168)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2080, NULL, NULL, '0xb273' ,45683)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2081, NULL, NULL, '0x6930' ,26928)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2082, NULL, NULL, '0x7337' ,29495)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2083, NULL, NULL, '0x6aa0' ,27296)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2084, NULL, NULL, '0xad50' ,44368)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2085, NULL, NULL, '0x4b55' ,19285)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2086, NULL, NULL, '0x4b6f' ,19311)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2087, NULL, NULL, '0xa570' ,42352)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2088, NULL, NULL, '0x54e4' ,21732)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2089, NULL, NULL, '0xd260' ,53856)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2090, NULL, NULL, '0xe968' ,59752)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2091, NULL, NULL, '0xd520' ,54560)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2092, NULL, NULL, '0xdaa0' ,55968)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2093, NULL, NULL, '0x6aa6' ,27302)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2094, NULL, NULL, '0x56df' ,22239)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2095, NULL, NULL, '0x4ae0' ,19168)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2096, NULL, NULL, '0xa9d4' ,43476)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2097, NULL, NULL, '0xa4d0' ,42192)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2098, NULL, NULL, '0xd150' ,53584)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2099, NULL, NULL, '0xf252' ,62034)
INSERT INTO [Chinese].[LunisolarDatas] VALUES (2100, NULL, NULL, '0xd520' ,54560)
[解决办法]
哈哈,又见如烟,牛人
[解决办法]
再次MARK!
[解决办法]
如煙兄數據庫真強,8一下。
[解决办法]
好久不见,水兄还是那么逍遥~~
[解决办法]
顶啊
[解决办法]
以前想实现这个,后来感觉太复杂,放弃了,这次要好好学学
楼主好人
[解决办法]
我也頂一個.
[解决办法]
我来收藏 好贴~!帮你顶~!
[解决办法]
圣诞过了!
留个脚印
------解决方案--------------------


搜藏贴...
接点分
[解决办法]
支持板柱!
[解决办法]
支持
[解决办法]
标记
[解决办法]
这个要顶。。。。。。。。
[解决办法]
迷糊ing~
[解决办法]
不错,收藏!!
[解决办法]
学习!!!
[解决办法]
学习!!!!!!!!!!!!~~~~~~~~~~~~~~~~~
[解决办法]
顶!收藏!学习!!!
[解决办法]
支持
[解决办法]
支持!收藏了!
[解决办法]
haha ,遇到知音
[解决办法]
严重支持。
[解决办法]
特强,这才是搞程序
[解决办法]
jf
[解决办法]
新年快乐
[解决办法]
接分

热点排行