永发信息网

VB中的一个问题set=new是什么意思

答案:1  悬赏:0  手机版
解决时间 2021-02-26 00:55
VB中的一个问题set=new是什么意思
最佳答案
Function GetDate(ByVal tYear As Integer, tMonth As Integer, tDay As Integer, Optional secondMonth As Boolean = False) As String

On Error GoTo aErr

    If tYear > 2100 Or tYear < 1899 Or tMonth > 12 Or tMonth < 1 Or tDay > 30 Or tDay < 1 Then Exit Function

    Dim thisMonths As String, ylNewYear As Date, toMonth As Integer
    Dim mDays As Integer, RunYue1 As Integer, i As Integer
    thisMonths = H2B(Mid(ylData, (tYear - 1899) * 8 + 1, 7))

    If tDay > 29 + CInt(Mid(thisMonths, tMonth, 1)) Then Exit Function

    ylNewYear = DateSerial(tYear, CInt(Mid(thisMonths, 15, 2)), CInt(Mid(thisMonths, 17, 2)))     '农历新年日期

    thisMonths = Left(thisMonths, 14)
    RunYue1 = Val("&H" & Right(thisMonths, 1))           '闰月月份

    toMonth = tMonth - 1
    If 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 = tMonth
    End If
    thisMonths = Left(thisMonths, 13)

    mDays = 0
    For i = 1 To toMonth
        mDays = mDays + 29 + CInt(Mid(thisMonths, i, 1))
    Next
    mDays = mDays + tDay

    GetDate = ylNewYear + mDays - 1

aErr:

End Function

'将压缩的阴历字符还原
Private Function H2B(ByVal strHex As String) As String
    Dim i As Integer, i1 As Integer, tmpV As String
    Const hStr = "0123456789ABCDEF"
    Const bStr = "0000000100100011010001010110011110001001101010111100110111101111"

    tmpV = 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)
    Next

    H2B = H2B & Mid(strHex, 4, 2)

    '十六进制转十进制
    H2B = H2B & "0" & CStr(Val("&H" & Right(strHex, 2)))
End Function




Private Sub Command1_Click()
   Label1.Caption = GetYLDate(Text1.Text)
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何用javascript实现用户登录后打开页面
赞美友情的唯美句子想描述彼此感情深厚的句子
王善人联系电话有问提想请教
为什么动物吃人不犯法,而人吃动物就犯法
山东省济南章丘市官庄镇景年光有认识的吗?
读经济发展与环境质量关系示意图.回答问题:
炒股应用哪个好用?股票行情较为精准的
全名突击里为什么别人比我的速度快
【钱伟长事迹】科学泰斗钱伟长早年攻读物理学
洛阳伊洋商贸有限公司我想知道这个在什么地方
人大,复旦,南京大学到底哪个好
怎么把这种很多图片拼起来的图分成单独的一张
为什么要测量断路器的分,合闸速度测试,这样
(2013)某企业向银行借款,按季度计息,年名义
读下图,完成下列问题。(10分)(1)崇明岛
推荐资讯
孙女学习成绩优秀怎样祝福词
三门峡市兴源汽车销售服务有限公司灵宝分公司
靓典发艺设计中心在什么地方啊,我要过去处理
快益点油烟机清洗机 krb-999好用吗
我家的猫咪好几天不吃东西光喝水 怎么办啊
百度地图导航打不开什么原因
非凡的缩写英语单词是什么
DNF驱魔觉醒找谁接任务
我想问下有人跟我一样在拍拍贷贷款成功却没收
怎么往存折上打钱啊,只知道帐号就行了吗,急
易典嘉美装饰工程有限公司怎么去啊,有知道地
和几个朋友平股开店 如果我专职守店 当店长
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?