考勤之延伸: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)
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
关于VB.net中的验证控件
小弟正在开发一个C/S结构程序,有几个界面有较多的textbox,是关于用户数据输入的,现在想做验证,听说有验证控...
-
多表查询问题
我有三个表,一个表为基本表,一个是代码表,一个是出差表
表一 编号,姓名 ,职别
001 李三 101
...
-
DATAGRIDVIEW无法删除未提交的新行?
再DATAGRIDVIEW录入时,想删除最后自动新增的一行,提示无法删除未提交的新行
Private Sub Dat...
-
迷茫了几天,求各位高手指教一下!下面是我的代码!
<!--#include file="webconfig.asp"-->
<%
Dim SortID
SortID=Trim(FLib.SafeSql(R...
-
vb.net 断开和连接网络连接 修改代码
在vb.net中实现断开和连接网络连接的代码,我在网上找了一段代码
Option Explicit On
'首...
-
DataGridView直接导出EXCEL
如何直接读取DataGridView中的数据,并导出成Excel可以直接读取的文件
记住,我不要通过DataTable。
希...
-
求教:如何在vb.net下做一些好看的界面,整一些好看的效果,改变控件,让控件变得好看点?
有没有点例子?有没有点直接可以做控件的软件?
---...
-
在VB中,对SQL数据库进行增删改语句怎么写呢?
小弟做课程设计,遇到了一点小麻烦,卡在了这里,不知道在VB中怎么写对SQL数据库的增删改...
-
文本框中的数字精确到小数点后两位
请问如何让文本框输入数字后精确到小数点后两位,如:当输入112时,显示为112.00
------解决方案--...
-
VB.NET2008如何利用SendMessage修改按钮的Text?
为了测试 Windows API ,试图点Button用SendMessage修改该按钮的Text,竟然没成功,请教...