这个是有计算方法的,只要你有计算公式我就可以计算出来的。但是前提你要有计算公式才行。公历转农历模块// 农历数据定义 //先以 H2B 函数还原成长度为 18 的字符串,其定义如下:前12个字节代表1-12月:1为大月,0为小月;压缩成十六进制(1-3位)第13位为闰月的情况,1为大月30天,0为小月29天;(4位)第14位为闰月的月份,如果不是闰月为0,否则给出月份(5位)最后4位为当年农历新年的公历日期,如0131代表1月31日;当作数值转十六进制(6-7位)农历常量(1899~2100,共202年)Private Const ylData = AB500D2,4BD0883, _ 4AE00DB,A5700D0,54D0581,D2600D8,D9500CC,655147D,56A00D5,9AD00CA,55D027A,4AE00D2, _ A5B0682,A4D00DA,D2500CE,D25157E,B5500D6,56A00CC,ADA027B,95B00D3,49717C9,49B00DC, _ A4B00D0,B4B0580,6A500D8,6D400CD,AB5147C,2B600D5,95700CA,52F027B,49700D2,6560682, _ D4A00D9,EA500CE,6A9157E,5AD00D6,2B600CC,86E137C,92E00D3,C8D1783,C9500DB,D4A00D0, _ D8A167F,B5500D7,56A00CD,A5B147D,25D00D5,92D00CA,D2B027A,A9500D2,B550781,6CA00D9, _ B5500CE,535157F,4DA00D6,A5B00CB,457037C,52B00D4,A9A0883,E9500DA,6AA00D0,AEA0680, _ AB500D7,4B600CD,AAE047D,A5700D5,52600CA,F260379,D9500D1,5B50782,56A00D9,96D00CE, _ 4DD057F,4AD00D7,A4D00CB,D4D047B,D2500D3,D550883,B5400DA,B6A00CF,95A1680,95B00D8, _ 49B00CD,A97047D,A4B00D5,B270ACA,6A500DC,6D400D1,AF40681,AB600D9,93700CE,4AF057F, _ 49700D7,64B00CC,74A037B,EA500D2,6B50883,5AC00DB,AB600CF,96D0580,92E00D8,C9600CD, _ D95047C,D4A00D4,DA500C9,755027A,56A00D1,ABB0781,25D00DA,92D00CF,CAB057E,A9500D6, _ B4A00CB,BAA047B,B5500D2,55D0983,4BA00DB,A5B00D0,5171680,52B00D8,A9300CD,795047D, _ 6AA00D4,AD500C9,5B5027A,4B600D2,96E0681,A4E00D9,D2600CE,EA6057E,D5300D5,5AA00CB, _ 76A037B,96D00D3,4AB0B83,4AD00DB,A4D00D0,D0B1680,D2500D7,D5200CC,DD4057C,B5A00D4, _ 56D00C9,55B027A,49B00D2,A570782,A4B00D9,AA500CE,B25157E,6D200D6,ADA00CA,4B6137B, _ 93700D3,49F08C9,49700DB,64B00D0,68A1680,EA500D7,6AA00CC,A6C147C,AAE00D4,92E00CA, _ D2E0379,C9600D1,D550781,D4A00D9,DA400CD,5D5057E,56A00D6,A6C00CB,55D047B,52D00D3, _ A9B0883,A9500DB,B4A00CF,B6A067F,AD500D7,55A00CD,ABA047C,A5A00D4,52B00CA,B27037A, _ 69300D1,7330781,6AA00D9,AD500CE,4B5157E,4B600D6,A5700CB,54E047C,D1600D2,E960882, _ D5200DA,DAA00CF,6AA167F,56D00D7,4AE00CD,A9D047D,A2D00D4,D1500C9,F250279,D5200D1Private Const ylMd0 = 初一初二初三初四初五初六初七初八初九初十十一十二十三十四十五 _ 十六十七十八十九二十廿一廿二廿三廿四廿五廿六廿七廿八廿九三十 Private Const ylMn0 = 正二三四五六七八九十冬腊Private Const ylTianGan0 = 甲乙丙丁戊已庚辛壬癸Private Const ylDiZhi0 = 子丑寅卯辰巳午未申酉戌亥Private Const ylShu0 = 鼠牛虎兔龙蛇马羊猴鸡狗猪公历日期转农历Function GetYLDate(ByVal strDate As String) As StringOn Error GoTo aErrIf Not IsDate(strDate) Then Exit FunctionDim setDate As Date, tYear As Integer, tMonth As Integer, tDay As IntegersetDate = CDate(strDate)tYear = Year(setDate): tMonth = Month(setDate): tDay = Day(setDate)如果不是有效有日期,退出If tYear 2100 Or tYear 1900 Then Exit FunctionDim daList() As String * 18, conDate As Date, thisMonths As StringDim AddYear As Integer, AddMonth As Integer, AddDay As Integer, getDay As IntegerDim YLyear As String, YLShuXing As StringDim dd0 As String, mm0 As String, ganzhi(0 To 59) As String * 2Dim RunYue As Boolean, RunYue1 As Integer, mDays As Integer, i As Integer加载2年内的农历数据ReDim daList(tYear - 1 To tYear)daList(tYear - 1) = H2B(Mid(ylData, (tYear - 1900) * 8 + 1, 7))daList(tYear) = H2B(Mid(ylData, (tYear - 1900 + 1) * 8 + 1, 7))AddYear = tYearinitYL:AddMonth = CInt(Mid(daList(AddYear), 15, 2))AddDay = CInt(Mid(daList(AddYear), 17, 2))conDate = DateSerial(AddYear, AddMonth, AddDay) 农历新年日期getDay = DateDiff(d, conDate, setDate) + 1 相差天数If getDay 1 Then AddYear = AddYear - 1: GoTo initYLthisMonths = Left(daList(AddYear), 14)RunYue1 = Val(H Right(thisMonths, 1)) 闰月月份If RunYue1 0 Then 有闰月thisMonths = Left(thisMonths, RunYue1) Mid(thisMonths, 13, 1) Mid(thisMonths, RunYue1 + 1)End IfthisMonths = Left(thisMonths, 13)For i = 1 To 13 计算天数mDays = 29 + CInt(Mid(thisMonths, i, 1))If getDay mDays ThengetDay = getDay - mDaysElseIf RunYue1 0 ThenIf i = RunYue1 + 1 Then RunYue = TrueIf i RunYue1 Then i = i - 1End IfAddMonth = iAddDay = getDayExit ForEnd IfNextdd0 = Mid(ylMd0, (AddDay - 1) * 2 + 1, 2)mm0 = Mid(ylMn0, AddMonth, 1) + 月For i = 0 To 59ganzhi(i) = Mid(ylTianGan0, (i Mod 10) + 1, 1) + Mid(ylDiZhi0, (i Mod 12) + 1, 1)Next iYLyear = ganzhi((AddYear - 4) Mod 60)YLShuXing = Mid(ylShu0, ((AddYear - 4) Mod 12) + 1, 1)If RunYue Then mm0 = 闰 mm0GetYLDate = 农历 YLyear ( YLShuXing )年 mm0 dd0aErr:End Function农历转公历日期secondMonth 为真,则天示当 tMonth 是闰月时,取第二个月Function GetDate(ByVal tYear As Integer, tMonth As Integer, tDay As Integer, Optional secondMonth As Boolean = False) As StringOn Error GoTo aErrIf tYear 2100 Or tYear 1899 Or tMonth 12 Or tMonth 1 Or tDay 30 Or tDay 1 Then Exit FunctionDim thisMonths As String, ylNewYear As Date, toMonth As IntegerDim mDays As Integer, RunYue1 As Integer, i As IntegerthisMonths = H2B(Mid(ylData, (tYear - 1899) * 8 + 1, 7))If tDay 29 + CInt(Mid(thisMonths, tMonth, 1)) Then Exit FunctionylNewYear = DateSerial(tYear, CInt(Mid(thisMonths, 15, 2)), CInt(Mid(thisMonths, 17, 2))) 农历新年日期thisMonths = Left(thisMonths, 14)RunYue1 = Val(H Right(thisMonths, 1)) 闰月月份toMonth = tMonth - 1If RunYue1 0 Then 有闰月thisMonths = Left(thisMonths, RunYue1) Mid(thisMonths, 13, 1) Mid(thisMonths, RunYue1 + 1)If tMonth RunYue1 Or (secondMonth And tMonth = RunYue1) Then toMonth = tMonthEnd IfthisMonths = Left(thisMonths, 13)mDays = 0For i = 1 To toMonthmDays = mDays + 29 + CInt(Mid(thisMonths, i, 1))NextmDays = mDays + tDayGetDate = ylNewYear + mDays - 1aErr:End Function将压缩的阴历字符还原Private Function H2B(ByVal strHex As String) As StringDim i As Integer, i1 As Integer, tmpV As StringConst hStr = 0123456789ABCDEFConst bStr = 0000000100100011010001010110011110001001101010111100110111101111tmpV = UCase(Left(strHex, 3))十六进制转二进制For i = 1 To Len(tmpV)i1 = InStr(hStr, Mid(tmpV, i, 1))H2B = H2B Mid(bStr, (i1 - 1) * 4 + 1, 4)NextH2B = H2B Mid(strHex, 4, 2)十六进制转十进制H2B = H2B 0 CStr(Val(H Right(strHex, 2)))End FunctionPrivate Sub Command1_Click()Label1.Caption = GetYLDate(Text1.Text)End Sub 做APP,支持
我想要一个计算生辰八字的vb语言源码我是男的,想纹一个纹身过肩龙,听说纹身要讲究命理 请大师指点 ,在此谢在风水上纹身是起不到任何作用的,看您的生辰八字来纹身是最好的,但是都要准确的分析您的八字,纹身对于现在的人来说,就是感觉霸气很潮。本人
我最近想要找个大师给看一下八字,谁知道洛阳算命比较灵的地方?知 我经常是去洛阳宗秋山人起名院看的,这里的大师非常擅长八字算命,我妈上次也去过,真的很准,大师说我妈在晚年的时候会遇到对的那个人,确实没
我想纹身不知道自己的命理八字 想纹个辟邪招财的又怕命理相克 求教啊生辰八字:丙寅癸巳乙卯丁亥此命日主乙木生于夏季,木休、水囚,八字偏弱,要以水生,可在身上纹个黑色的三脚金蟾,正所谓金蟾吐水,水主财,金
请大师批八字算命我是学美术绘画的,现在是特长生,我想问我以后当画家前途暗淡。做事别看结果,只要自己喜欢,当然不能偏离正轨。就象人注定会死,但从生到死的过程不还是得好好的过么。绘画也讲究思想、灵魂,太似
我想测一下我的生辰八字,看看我跟男友八字合不合?性别:女。出生公历:1989年1月16日13时27分(北京时间),星期一。出生农历:戊辰年 十二月 初九日 未时。生辰八字:戊辰 乙丑 丙子 乙未命主生肖: 龙
谁帮我算算这个八字!有需要的请告诉我QQ!我想知道一下这个八字的前途如果性别是男的话以下是您的生辰八字测算结果:公历:1988年3月22日19时乾造:戊辰 乙卯 丙子 戊戌 5岁运大运:丙辰 丁巳 戊午 己未 庚申 辛酉 您的八
我1995正月初八辰时出生属猪的 我想纹身有那位懂得算命的帮帮我算算命主生于立春后第四天,寒气未消、湿气浓重,己土本就卑湿,生于此令最喜火暖身、土帮身。 原局戊土劫财两透帮身,吉;己土自坐巳火,但被年支亥
我是农历2013年8月28日早上11点09分出生,我想知道我的生辰八字五行算命阴历:癸巳年八月廿八日午时八字:癸巳辛酉辛丑甲午五行:水火金金金土木火五行金旺;日主天干为金,生于秋季。日干支辛丑,中等。通根,坐下有
算命先生说我只能活59岁,我想问一下,我真的只能活到59岁吗?,这个问题你可以分两个方面来看,首先,如果你相信只能活到59岁,那你考虑一下你希望你的人生还有什么没经历,还有什么不舍和留恋,还有谁是你担
我想考公务员,可是算卦的说我考不上,我该怎么办?都什么年代了,难道你还相信算卦的吗,算卦的连自己那天死都不知道,还给别人算卦。我们家曾经算过两次,没有一次准的。不要在信这些了。纯粹就
可以发一份计算生辰八字的vb源码给我吗?谢谢,我的邮箱是:513619742@q任务已接下~376463435@qq.com
求计算生辰八字的vb源码你的来信已收到,已作更正。新邮件已发出,请查收。PS:我调试没错,你说不正确,请举例说明。不然我怎么找错误? text1和text2设置为多行加垂直滚动
我想考公务员,可是算卦的说我考不上,我该怎么办?都什么年代了,难道你还相信算卦的吗,算卦的连自己那天死都不知道,还给别人算卦。我们家曾经算过两次,没有一次准的。不要在信这些了。纯粹就
我想纹身不知道自己的命理八字 想纹个辟邪招财的又怕命理相克 求教啊生辰八字:丙寅癸巳乙卯丁亥此命日主乙木生于夏季,木休、水囚,八字偏弱,要以水生,可在身上纹个黑色的三脚金蟾,正所谓金蟾吐水,水主财,金
算命的不要生辰八字,不问姓名。我想知道他是怎么算的?算生辰八字是这样算的:用你的生日乖以2加上5乘以50减去你的出生年份得出一组数字,算命先生根据这个数字就能推算出你生于何年何月何日及一生吉凶
我想请问一下大家关于人的八字命盘中所说的‘日支’具体是指什么呢指生日天干地支的地支。在八字算命中,日支具体是指配偶宫,就是配偶居住的位置。一般算命先生依据日支与年、月、时支的五行十神关系,判断此人
19980712阳历出生大约是6到7点 我想纹身 算一下八字生日(公历)1998年7月12日6点31分生日(农历)戊寅年闰五月十九卯时八字 戊寅 己未 庚申 己卯五行 土木 土土 金金 土木纳音 城墙土 天上火 石榴木 城墙土五
请告知一个用生辰八字推算结婚日期的网站或软件(免费)用八字推算结婚吉日的网上一般都要收费的!据我所知,没有免费的网站,免费的,一般都只是个人算算命之类的,你可以将你和你女朋友的八字贴到“
请提供一个免费测生辰八字的网站阿启算命大师http://51.aqioo.com/有个瓷都网也不错http://sm.cidu.net 有一个,还不错http://51.aqioo.com/
八字合婚,八字算命大师请进,我想算合婚,算八字八字合婚测婚姻,预测内容主要包括以下几项信息:1.双方的五行分别是金木水火土中的哪一种,是旺还是衰.。2.双方五行用神和忌神分别是什么,用神
如何让 算命系统源码(已测)运行起来求步走?需要搭建虚拟空间,步骤还是挺繁琐的
求计算生辰八字的vb源码你的来信已收到,已作更正。新邮件已发出,请查收。PS:我调试没错,你说不正确,请举例说明。不然我怎么找错误? text1和text2设置为多行加垂直滚动
可以发一份计算生辰八字的vb源码给我吗?谢谢,我的邮箱是:513619742@q任务已接下~376463435@qq.com
易吉八字算命的 机器码是:10373831728/注册码是多少, 谁能帮我注册,非20C8B83或5360F6B 312112070
易吉八字算命软件v35版 机器码10328250885 求注册码....我都想知道
推八字算命法万命极源免费八字算命详解在很多人眼里,出生日期是决定一个人人生轨迹的重要依据,甚至是决定性因素。两个生日相合的人能更好的相处,两个不相合的人很难在一起工作合作
王源八字命理分析妻子,如何从丈夫八字看妻子八字提起王源八字命理分析妻子,大家都知道,有人问如何从丈夫八字看妻子八字,另外,还有人想问八字命理怎么看妻宫处于何位?你知道这是怎么回事?
王源命中注定八字老婆,我是王俊凯老婆坏了她的孩子这个qq号是谁的提起王源命中注定八字老婆,大家都知道,有人问我是王俊凯老婆坏了她的孩子这个是谁的,另外,还有人想问怎样才能当王俊凯的老婆?,你知道这是怎
求南方批八字203注册码机器码:8471-0200-3414-0744-0120南方批八字V2.0.2注册码=013614SV254R机器码:8471-0200-3414-0744-0120南方批八字V2.0.3注册码=R015J2W13464 3254-1583-3215-4786-9725机器码:8471-0200-
Copyright © 2024 八字基础教程
八字基础教程 - 四柱八字入门