永发信息网

vb.net中怎么根据日期算出是周几呢?

答案:1  悬赏:0  手机版
解决时间 2021-02-24 07:39
vb.net中怎么根据日期算出是周几呢?
最佳答案
Public Function IsRunnian(ByVal n As Integer) As Boolean
        Dim res As Boolean
        res = False
        If n Mod 400 = 0 Then
            res = True
        End If
        If (n Mod 100 <> 0) And (n Mod 4 = 0) Then
            res = True
        End If
        IsRunnian = res
    End Function
Public Function Fc(ByVal td As Date) As Byte
    Dim y As Integer
    Dim m As Integer
    Dim d As Integer
    Dim yc As Integer
    Dim mc As Integer
    Dim dc As Integer
    y = Year(td)
    m = Month(td)
    d = Day(td)
    
    dc = d
    If IsRunnian(y) Then
       mc = Val(Mid("512503514624", m, 1))
    Else
       mc = Val(Mid("622503514624", m, 1))
    End If
    yc = ((y Mod 100)  4 + (y Mod 100)) Mod 7
    
    Fc = (yc + mc + dc) Mod 7
End Function
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
初三英语用适当的情态动词填空快来啊急急急!
我是西安文理学院大一新生,怎样把学费汇入银
苹果电脑的优缺点
真诚专业电动车维修站我想知道这个在什么地方
若将直尺的0cm刻度线与半径为5cm的量角器的0
怎么的蔬菜做法 热量最低阿
“聚上优品”翻译成英文,或者谐音怎么译会顺
(1/2)对于反应N2+O2=2NO在密闭容器中进行,下
买移动硬盘还是买固态硬盘好呢?
鄢家沟在哪里啊,我有事要去这个地方
单选题下列四组有关显微镜使用的叙述,其中前
异常质量波动怎么控制
我们吃的土豆是它的哪一部分(器官)
二胡教学什么叫慢板
The box was too heavy for them to lift.(保
推荐资讯
遇见·时尚地址有知道的么?有点事想过去
开增值税票需要什么资料
金宏酒业这个地址在什么地方,我要处理点事
网上怎么查固定电话费
中国盐业垄断历史,,,,
陌陌网咖在哪里啊,我有事要去这个地方
测电笔可以辨别家庭电路中的火线和零线吗
上海明珠的英语怎么写
新鲜板栗怎样剥离完整
杭州市西湖区留下镇留和路525号到杭州市西湖
盗是什么肖或者什么动物
红白机又一款类似3维的飞机游戏
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?