Foxtable(狐表)用户栏目专家坐堂 → 公农历转换


  共有2435人关注过本帖树形打印复制链接

主题:公农历转换

美女呀,离线,留言给我吧!
nuonuo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:10 积分:170 威望:0 精华:0 注册:2020/1/9 10:25:00
公农历转换  发帖心情 Post By:2020/3/2 17:56:00 [只看该作者]

老师,请问如何将农历的日期转换成公历呢?

已知,New Lunar(Year, Month, Day, Leap)的语法可以封装农历对象,但是Leap需要判断该农历日期是否为闰月,如果指定任一农历日期,如何判断是否为闰月呢?


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/2 20:02:00 [只看该作者]

定义一个Lunar的语法有两种。

语法一

New Lunar(Date)

Date: 公历日期

示例

'输出2002年3月17日对应的农历日期
Dim
 ln As New Lunar(#3/17/2002#)
output
.show(ln.LunarDate)
'输出2006年8月25日对应的农历日期

ln = New Lunar(
#8/25/2006#)
Output.show(ln.LunarDate)

If
 ln.IsLeapMonth Then
    Output.Show(
"这是闰月!")
End If


 回到顶部