`
- 浏览:
293759 次
- 性别:
- 来自:
北京
-
最新评论
-
yet8telecom:
good
js数组 sort方法的分析 转自NorthSnow HOME
-
imain:
最后的结果是:1,5,3,4,6,2
js数组 sort方法的分析 转自NorthSnow HOME
-
lixiaoqing:
最后一个输出结果应该是3,5,1,4,2,6 吧?
js数组 sort方法的分析 转自NorthSnow HOME
-
benxiaohai1212:
请问如果输入参数是数组array类型,怎么处理?谢谢!
实例讲解:JAVA SOAP技术
-
netdisk:
这个建议可以用在电子文档管理上
软件文档管理指南
JAVA版农历和阳历相互转换
//测试类
public class Test ...{
public static void main(String[] args) ...{
//调用农历日期转换阳历日期方法
System.out.println(Calendar.sCalendarLundarToSolar(2006,1,1));
}
}
//自定义日历类
class Calendar ...{
// Array lIntLunarDay is stored in the monthly day information in every year from 1901 to 2100 of the lunar calendar,
// The lunar calendar can only be 29 or 30 days every month, express with 12(or 13) pieces of binary bit in one year,
// it is 30 days for 1 form in the corresponding location , otherwise it is 29 days
private static final int[] iLunarMonthDaysTable = ...{
0x4ae0, 0xa570, 0x5268, 0xd260, 0xd950, 0x6aa8, 0x56a0, 0x9ad0, 0x4ae8, 0x4ae0, // 1910
0xa4d8, 0xa4d0, 0xd250, 0xd548, 0xb550, 0x56a0, 0x96d0, 0x95b0, 0x49b8, 0x49b0, // 1920
0xa4b0, 0xb258, 0x6a50, 0x6d40, 0xada8, 0x2b60, 0x9570, 0x4978, 0x4970, 0x64b0, // 1930
0xd4a0, 0xea50, 0x6d48, 0x5ad0, 0x2b60, 0x9370, 0x92e0, 0xc968, 0xc950, 0xd4a0, // 1940
0xda50, 0xb550, 0x56a0, 0xaad8, 0x25d0, 0x92d0, 0xc958, 0xa950, 0xb4a8, 0x6ca0, // 1950
0xb550, 0x55a8, 0x4da0, 0xa5b0, 0x52b8, 0x52b0, 0xa950, 0xe950, 0x6aa0, 0xad50, // 1960
0xab50, 0x4b60, 0xa570, 0xa570, 0x5260, 0xe930, 0xd950, 0x5aa8, 0x56a0, 0x96d0, // 1970
0x4ae8, 0x4ad0, 0xa4d0, 0xd268, 0xd250, 0xd528, 0xb540, 0xb6a0, 0x96d0, 0x95b0, // 1980
0x49b0, 0xa4b8, 0xa4b0, 0xb258, 0x6a50, 0x6d40, 0xada0, 0xab60, 0x9370, 0x4978, // 1990
0x4970, 0x64b0, 0x6a50, 0xea50, 0x6b28, 0x5ac0, 0xab60, 0x9368, 0x92e0, 0xc960, // 2000
0xd4a8, 0xd4a0, 0xda50, 0x5aa8, 0x56a0, 0xaad8, 0x25d0, 0x92d0, 0xc958, 0xa950, // 2010
0xb4a0, 0xb550, 0xb550, 0x55a8, 0x4ba0, 0xa5b0, 0x52b8, 0x52b0, 0xa930, 0x74a8, // 2020
0x6aa0, 0xad50, 0x4da8, 0x4b60, 0x9570, 0xa4e0, 0xd260, 0xe930, 0xd530, 0x5aa0, // 2030
0x6b50, 0x96d0, 0x4ae8, 0x4ad0, 0xa4d0, 0xd258, 0xd250, 0xd520, 0xdaa0, 0xb5a0, // 2040
0x56d0, 0x4ad8, 0x49b0, 0xa4b8, 0xa4b0, 0xaa50, 0xb528, 0x6d20, 0xada0, 0x55b0 // 2050
};
// Array iLunarLeapMonthTable preserves the lunar calendar leap month from 1901 to 2050,
// if it is 0 express not to have , every byte was stored for two years
private static final char[] iLunarLeapMonthTable = ...{
0x00, 0x50, 0x04, 0x00, 0x20, // 1910
0x60, 0x05, 0x00, 0x20, 0x70, // 1920
0x05, 0x00, 0x40, 0x02, 0x06, // 1930
0x00, 0x50, 0x03, 0x07, 0x00, // 1940
0x60, 0x04, 0x00, 0x20, 0x70, // 1950
0x05, 0x00, 0x30, 0x80, 0x06, // 1960
0x00, 0x40, 0x03, 0x07, 0x00, // 1970
0x50, 0x04, 0x08, 0x00, 0x60, // 1980
0x04, 0x0a, 0x00, 0x60, 0x05, // 1990
0x00, 0x30, 0x80, 0x05, 0x00, // 2000
0x40, 0x02, 0x07, 0x00, 0x50, // 2010
0x04, 0x09, 0x00, 0x60, 0x04, // 2020
0x00, 0x20, 0x60, 0x05, 0x00, // 2030
0x30, 0xb0, 0x06, 0x00, 0x50, // 2040
0x02, 0x07, 0x00, 0x50, 0x03 // 2050
};
// Array iSolarLunarTable stored the offset days
// in New Year of solar calendar and lunar calendar from 1901 to 2050;
private static final char[] iSolarLunarOffsetTable = ...{
49, 38, 28, 46, 34, 24, 43, 32, 21, 40, // 1910
29, 48, 36, 25, 44, 34, 22, 41, 31, 50, // 1920
38, 27, 46, 35, 23, 43, 32, 22, 40, 29, // 1930
47, 36, 25, 44, 34, 23, 41, 30, 49, 38, // 1940
26, 45, 35, 24, 43, 32, 21, 40, 28, 47, // 1950
36, 26, 44, 33, 23, 42, 30, 48, 38, 27, // 1960
45, 35, 24, 43, 32, 20, 39, 29, 47, 36, // 1970
26, 45, 33, 22, 41, 30, 48, 37, 27, 46, // 1980
35, 24, 43, 32, 50, 39, 28, 47, 36, 26, // 1990
45, 34, 22, 40, 30, 49, 37, 27, 46, 35, // 2000
23, 42, 31, 21, 39, 28, 48, 37, 25, 44, // 2010
33, 23, 41, 31, 50, 39, 28, 47, 35, 24, // 2020
42, 30, 21, 40, 28, 47, 36, 25, 43, 33, // 2030
22, 41, 30, 49, 37, 26, 44, 33, 23, 42, // 2040
31, 21, 40, 29, 47, 36, 25, 44, 32, 22, // 2050
};
static boolean bIsSolarLeapYear(int iYear)...{
return ((iYear % 4 == 0) && (iYear % 100 != 0) || iYear % 400 == 0);
}
// The days in the month of solar calendar
static int iGetSYearMonthDays(int iYear, int iMonth)...{
if((iMonth == 1) || (iMonth == 3) || (iMonth == 5)||
(iMonth == 7) || (iMonth ==
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
c语言,阴历阳历相互转换程序源代码。旨在学习c语言。
c语言命令行界面程序,阴历阳历相互转换的程序。旨在学习C语言
C# winform 阴历与阳历之间相互转化,用的是combox选择阳历(阴历的)年月日,点击转换按钮即可转换,阴历显示的是汉字(考虑了闰月),
实现了excel中阳历日期到阴历、阴历到阳历的相互转换,对于统计集体信息情况(如通讯录)具有很实用的价值
自己刚学asp.net 尝试则去编写了一个阳历与阴历互转的软件,基本上对所有的控件都做了处理,界面也美化了,能完成阳历对阴历的转换,和阴历对阳历的转换,界面上有系统时间(精确到秒),
VC++ 阳历与农历转换程序,也就是公历与阴历的相互转换,部分代码是从网上找到的,重新修正了一大部分代码,大家也可以把它当作控件来使用,因为我不初就是想想这样一个程序,奉献给大家。
(1)实现阴历与阳历的相互转换; (2)实现阳历、阴历与干支历的转换; (3)不仅包含传统阴历月的天数表,还新增历年干支月的天数表; (4)1900年历年年。
公历(阳历)和农历(阴历)相互转换,公历转农历代码是从网上当的,我做了农历转公历的代码并写了示例程序。其实网上也有很多有关公历转农历的控件,但作为一个程序员就是不太习惯于使用别人的控件,因为那样将不便...
软件功能强大,可以根据给定的开始和结束日期来计算天数,可以阴历和阳历相互转换,让你轻松知道日历天数数还剩多少缺多少。也可以转换阴阳历! 日期天数计算器功能特点: 1. 根据给定的开始和结束日期计算天数...
历法计算家,可实现阳历、阴历、干支历的相互转换使用方法Maven引用<dependency> <groupId>org.hothub</groupId> <artifactId>calendarist</artifactId> <version>1.0.7</version></dependency>功能介绍支持1900 - ...
调用简单,下拉传一日期加类型即可转换日期的类型,如: CalConvert(new Date(2010,3,19), false) //农历转换为公历 CalConvert(new Date(2010,3,19), true)//公历转换成农历
这种情况下选择生日就有点牵强,本人最近在做的一个项目中需要用户输入自己的生日,既可选择公历,也可选择农历,经过研究做出了这种生日选择器,可以任意切换公历和农历,公历农历相互转换的算法90%是本人原创,...
阴历生日提醒:主要应用与CRM,ERP,会员系统等等。功能很小但是用处很大。 解决问题是:存入员工的...4.读取数据库日期和转换的阴历时间相互匹配。 里面也处理了闰月,代码简洁易懂。拿到任何项目都可以使用 C#语言编写
公历(阳历)和农历(阴历)相互转换,公历转农历代码是从网上当的,做了农历转公历的代码并写了示例程序。
公历(阳历)和农历(阴历)相互转换,公历转农历代码是从网上当的,农历转公历的代码并写了示例程序。其实网上也有很多有关公历转农历的控件,但作为一个程序员就是不太习惯于使用别人的控件,因为那样将不便调试和...
内容索引:VC/C++源码,其它分类,日历转换 阳历与农历转换程序,也就是公历与阴历的相互转换,部分代码是从网上找到的,重新修正了一大部分代码,大家也可以把它当作控件来使用,因为我不初就是想想这样一个程序,...
VC++完成的公历(阳历)、农历(阴历)相互转换程序,网上虽有很多公历转农历的控件,但作为一个程序员,使用别人的控件总感觉脸红红的,好像是只图省事而不愿去研究,再一方面,使用其它人的控件也会使你的程序变得...
这个是一个新的版本的日期计算库。...这次已经可以在阳历和农历间相互转化了。支持的日期范围是1900-1-31 到2099-12-31. 哈哈,分享下这个小东西。 啊,对了,是utf8的编码的哦,如果在window下看的可能要转下编码。
农历转化公历 * Lunar.toLunar(2016, 7, 6); 公历转化农历 */ var Lunar = { MIN_YEAR : 1891, MAX_YEAR : 2100, lunarInfo : [ [0,2,9, 21936], [6,1,30, 9656], [0,2,17, 9584], [0,2,6, 21168], [5,1,26,...