百摩网
当前位置: 首页 生活百科

农历可以转换公历吗(农历转公历)

时间:2023-06-01 作者: 小编 阅读量: 3 栏目名: 生活百科

农历可以转换公历吗?以下内容希望对你有帮助!

农历可以转换公历吗?Public Function LTG(Optional xx_date As Date, Optional irow As Integer) '农历转公历,我来为大家科普一下关于农历可以转换公历吗?以下内容希望对你有帮助!

农历可以转换公历吗

Public Function LTG(Optional xx_date As Date, Optional irow As Integer) '农历转公历

Dim LunarYear, LunarMonth, LunarDay

Dim NongliData(100)

'农历数据

NongliData(0) = 2635

NongliData(1) = 333387

NongliData(2) = 1701

NongliData(3) = 1748

NongliData(4) = 267701

NongliData(5) = 694

NongliData(6) = 2391

NongliData(7) = 133423

NongliData(8) = 1175

NongliData(9) = 396438

NongliData(10) = 3402

NongliData(11) = 3749

NongliData(12) = 331177

NongliData(13) = 1453

NongliData(14) = 694

NongliData(15) = 201326

NongliData(16) = 2350

NongliData(17) = 465197

NongliData(18) = 3221

NongliData(19) = 3402

NongliData(20) = 400202

NongliData(21) = 2901

NongliData(22) = 1386

NongliData(23) = 267611

NongliData(24) = 605

NongliData(25) = 2349

NongliData(26) = 137515

NongliData(27) = 2709

NongliData(28) = 464533

NongliData(29) = 1738

NongliData(30) = 2901

NongliData(31) = 330421

NongliData(32) = 1242

NongliData(33) = 2651

NongliData(34) = 199255

NongliData(35) = 1323

NongliData(36) = 529706

NongliData(37) = 3733

NongliData(38) = 1706

NongliData(39) = 398762

NongliData(40) = 2741

NongliData(41) = 1206

NongliData(42) = 267438

NongliData(43) = 2647

NongliData(44) = 1318

NongliData(45) = 204070

NongliData(46) = 3477

NongliData(47) = 461653

NongliData(48) = 1386

NongliData(49) = 2413

NongliData(50) = 330077

NongliData(51) = 1197

NongliData(52) = 2637

NongliData(53) = 268877

NongliData(54) = 3365

NongliData(55) = 531109

NongliData(56) = 2900

NongliData(57) = 2922

NongliData(58) = 398042

NongliData(59) = 2395

NongliData(60) = 1179

NongliData(61) = 267415

NongliData(62) = 2635

NongliData(63) = 661067

NongliData(64) = 1701

NongliData(65) = 1748

NongliData(66) = 398772

NongliData(67) = 2742

NongliData(68) = 2391

NongliData(69) = 330031

NongliData(70) = 1175

NongliData(71) = 1611

NongliData(72) = 200010

NongliData(73) = 3749

NongliData(74) = 527717

NongliData(75) = 1452

NongliData(76) = 2742

NongliData(77) = 332397

NongliData(78) = 2350

NongliData(79) = 3222

NongliData(80) = 268949

NongliData(81) = 3402

NongliData(82) = 3493

NongliData(83) = 133973

NongliData(84) = 1386

NongliData(85) = 464219

NongliData(86) = 605

NongliData(87) = 2349

NongliData(88) = 334123

NongliData(89) = 2709

NongliData(90) = 2890

NongliData(91) = 267946

NongliData(92) = 2773

NongliData(93) = 592565

NongliData(94) = 1210

NongliData(95) = 2651

NongliData(96) = 395863

NongliData(97) = 1323

NongliData(98) = 2707

NongliData(99) = 265877

NongliData(100) = 1706

Dim m, monthCount, toCurMonthCnt, LeapMonth, theDate, curTime

Dim i1, i2, i3, bit

'获取当前变量日期

curTime = xx_date

'LunarYear = Year(curTime)

LunarYear = Year(Now())

LunarMonth = Month(curTime)

LunarDay = Day(curTime)

m = LunarYear - 1921

monthCount = 0

toCurMonthCnt = 0

LeapMonth = -1

theDate = LunarDay - 1

For i1 = 0 To m - 1 Step 1

If (NongliData(i1) < 4095) Then

monthCount = 11

Else

monthCount = 12

End If

For i2 = 0 To monthCount Step 1

bit = NongliData(i1)

For i3 = 1 To i2 Step 1

bit = Int(bit / 2)

Next

bit = bit Mod 2

theDate = theDate29bit

Next

Next

If (NongliData(m) < 4095) Then

monthCount = 11

toCurMonthCnt = monthCount - LunarMonth2

Else

monthCount = 12

toCurMonthCnt = monthCount - LunarMonth1

LeapMonth = Int(NongliData(m) / 65536)

If LunarMonth <= LeapMonth Then toCurMonthCnt = toCurMonthCnt1

End If

For i2 = monthCount To toCurMonthCnt Step -1

bit = NongliData(m)

For i3 = 1 To i2 Step 1

bit = Int(bit / 2)

Next

bit = bit Mod 2

theDate = theDate29bit

Next

LTG = DateAdd("d", theDate, "1921/2/8")

If irow = 1 Then

Sheet1.Cells(1, 10) = "'" & LTG

Else

Sheet1.Cells(irow, 4) = "'" & LTG

End If

End Function

Private Sub CommandButton1_Click()

If IsDate(Sheet1.Cells(1, 9)) = True And IsNull(Sheet1.Cells(1, 9)) = False And Sheet1.Cells(1, 9) <> "" Then

aaa = LTG(Sheet1.Cells(1, 9), 1)

End If

Dim i As Integer

For i = 2 To 100

Sheet1.Cells(i, 4) = ""

If Sheet1.Cells(i, 2) <> "" And IsNull(Sheet1.Cells(i, 2)) = False And IsDate(Sheet1.Cells(i, 2)) = True Then

If Sheet1.Cells(i, 3) = "Y" Then

bbb = LTG(Sheet1.Cells(i, 2), i)

Else

Sheet1.Cells(i, 4) = "'" & Sheet1.Cells(i, 2)

End If

Else

Application.DisplayAlerts = False

Application.Quit

End If

Next i

End Sub

    推荐阅读
  • 视频app哪个好(什么视频播放软件最好用)

    不好的一点是暴风影音下载的视频是BHD格式,导致其他视频软件不能播放,但像烙印一样刻在我心里,每次都喜欢安装,并且深受前一辈工作者的喜爱。但不知从几年前开始,在线视频资料越来越少,反而广告增加了不少,慢慢地离暴风影音越来越远。总结一下,电脑上安装“PotPlayer”就可以。遇到其他有需求的话,安装暴风影音,优酷、腾讯视频之类的也可以,无非就是多看一点点一点点一点点广告或充值分类割韭菜的会员吧。

  • 宁波四横五纵快速路目的(宁句线上的通勤人)

    随着宁句区域一体化联防联控政策的发布实施,通勤路发生了变化。提交相关材料,谢先生询问员工得知办理联防联控卡的过程还较为顺利。在鼓楼工作的朱女士也住在宝华,4月24日联防联控的政策发布,她拿到核酸报告结果的第一时间就准备驱车去上班。全国党媒信息公共平台提供信息发布传播服务。

  • 米酵菌酸中毒病死率超50%!中毒具体有哪些症状?中毒最常见的食

    国家卫健委发布提示指出,2020年10月5日黑龙江鸡东县发生一起因家庭聚餐食用酸汤子引发的食物中毒事件,9人食用后全部死亡。现已查明致病食物是被致病菌污染的酸汤子。据了解,北方的臭碴子、酸汤子、格格豆,南方的发酵后制作的汤圆、吊浆粑、河粉等最容易致病。2010年至今,全国已发生此类中毒事件14起,84人中毒,37人死亡。

  • 我的世界怎样收服豹猫(我的世界如何科学)

    可在《我的世界》丛林多处设置这样的陷阱。10格内:玩家必须距离豹猫10格内,豹猫才会试图进入乞求模式。因为任何的动作都会把豹猫吓走,退出乞求模式。

  • 怀孕期间喝什么汤最好 怀孕期间适合喝什么汤

    孕早期喝什么汤在孕早期,孕妇的营养需求主要是蛋白质、维生素以及无机盐。孕妈妈在选择汤品的时候可以多考虑一下富含蛋白质及维生素的汤水服食,建议这个时候的汤饮主要是以清淡的鸡汤为主,这样不仅可满足孕初期女性的营养需求,还可以刺激消化分泌作用,促进孕妈妈的食欲。此外,鲫鱼香菇汤能够改善小便不畅的症状,帮助孕妈妈安然度过孕晚期。

  • 预的组词(汉字预的组词)

    预的组词预言[yùyán]预先说出:他预言十年内科学将有惊人的发展。(名)预先说出的推测或断定的话。预计[yùjì]预先计算或估计:预计会有好收成。预算[yùsuàn]国家机关、团体和企事业单位等对于未来的一定时期内的收入和支出的计划:年度预算。预兆[yùzhào]事先呈现出的迹象:地震前有预兆。(动)预示将要发生某种事情。预报[yùbào]预先报告:天气预报|台风预报。预测[yùcè]预先推测或测定:地震预测。

  • 泽字后面配一字取名(泽字配一字在后面取名)

    接下来我们就一起去了解一下吧!泽字后面配一字取名泽在第一字:泽泓、泽晧、泽茗、泽刚、泽城、泽润、泽楦泽锐。泽龙、泽勋、泽承、泽恩、泽悦、泽敏泽仪、泽涛、泽智。泽贤、泽元、泽川、泽然泽文、泽琋、泽碹、泽瑜、泽江。泽一、泽雨泽滔、泽嵘、泽铭、泽逸、泽霂、泽语。

  • 生物与非生物示范课(巧借善用学生物)

    生物与非生物示范课为了更好地培养学生对生物的学习兴趣,在新颖有趣的活动中提高学生对健康知识的理解和应用,近日,新兴县环城中学理化生科组在学校广场开展“生物健康知识”第二课堂活动。环城中学校长伍金兴,新兴县教师发展中心老师徐贤虹,环城中学团总支部书记伍翠珍以及初二级师生参加活动。据介绍,本次活动内容丰富多彩,形式多样。

  • 遮天蔽日是成语不(成语遮天蔽日)

    接下来我们就一起去了解一下吧!遮天蔽日是成语不遮天蔽日,遮蔽天空和太阳。形容事物体积庞大,数量众多或气势盛大。出自明.施耐庵《水浒传》第八十三回:“远远望见辽兵盖地而来,黑洞洞遮天蔽日,都是皂雕旗。”天空低垂得仿佛跟远处的山峰粘连在一起,让人举手可及,太让人窒息了。花叶草齐生,莺飞蝶双戏。[玫瑰]枯枝无丑叶,涸水吐清泉。

  • 时间单位秒后面还有什么单位(认识基本时间单位-秒)

    认识基本时间单位-秒秒(符号:s,也缩写为:sec)是国际单位制(SI)中的基本时间单位,通常理解和历史定义为一天的——这个因素源于将一天划分为24小时,然后划分为60分钟,最后划分为60秒(24×60×60=86400。