首页
新闻
会员
周边
捐助
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
博客
发言
小组
投递
新闻
提问
博问
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
calendar 控件怎样加农历
0
[已关闭问题]
怎么在asp.net中给现有的calendar控件加上农历
.NET技术
ASP.NET
米西姆姆
|
初学一级
|
园豆:
200
提问于:2008-12-25 17:13
显示帮助
使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。
<
>
分享
分享您的问题
其他回答(1)
0
上农历网论坛看看~~
bbs.nongli.com
BB_Coder
|
园豆:797
(小虾三级)
|
2008-12-25 17:41
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
0
可以参考以下示例
TaiwanLunisolarCalendar cal =
new
TaiwanLunisolarCalendar() ;
DateTime now = DateTime.Now.AddYears(-1) ;
String 天干=
"0甲乙丙丁戊己庚辛壬癸"
;
String 地支=
"0子丑寅卯辰巳午未申酉戌亥"
;
int
lun60Year = cal.GetSexagenaryYear(now) ;
int
天干Year = cal.GetCelestialStem(lun60Year) ;
int
地支Year = cal.GetTerrestrialBranch(lun60Year) ;
int
lunMonth = cal.GetMonth(now) ;
int
leapMonth = cal.GetLeapMonth(cal.GetYear(now)) ;
if
(leapMonth > 0 && lunMonth >= leapMonth )
{
lunMonth -= 1 ;
}
int
lunDay = cal.GetDayOfMonth(now) ;
MessageBox.Show(String.Format(
"農曆:{0}年{1}月{2}日"
,
天干[天干Year].ToString() + 地支[地支Year].ToString(), lunMonth, lunDay));
风海迷沙
|
园豆:4453
(老鸟四级)
|
2008-12-27 14:52
编辑文本
预览
上传图片
Ctrl+Enter键快速提交
清除回答草稿
您需要
登录
以后才能回答,未注册用户请先
注册
。