永发信息网

vb.net 获取互联网的北京时间

答案:1  悬赏:0  手机版
解决时间 2021-11-21 07:43
vb.net 获取互联网的北京时间
最佳答案
Public Function GetBeijingTime() As DateTime
        Dim dt As DateTime
        Dim wrt As WebRequest = Nothing
        Dim wrp As WebResponse = Nothing
        Try
            wrt = WebRequest.Create("http://www.beijing-time.org/time.asp")
            wrp = wrt.GetResponse()
            Dim html As String = String.Empty
            Using stream As Stream = wrp.GetResponseStream()
                Using sr As New StreamReader(stream, Encoding.UTF8)
                    html = sr.ReadToEnd()
                End Using
            End Using
            Dim tempArray As String() = html.Split(";"c)
            For i As Integer = 0 To tempArray.Length - 1
                tempArray(i) = tempArray(i).Replace(vbCr & vbLf, "")
            Next
            Dim year As String = tempArray(1).Split("="c)(1)
            Dim month As String = tempArray(2).Split("="c)(1)
            Dim day As String = tempArray(3).Split("="c)(1)
            Dim hour As String = tempArray(5).Split("="c)(1)
            Dim minite As String = tempArray(6).Split("="c)(1)
            Dim second As String = tempArray(7).Split("="c)(1)
            dt = DateTime.Parse(year & "-" & month & "-" & day & " " & hour & ":" & minite & ":" & second)
        Catch generatedExceptionName As WebException
            Return DateTime.Parse("2011-1-1")
        Catch generatedExceptionName As Exception
            Return DateTime.Parse("2011-1-1")
        Finally
            If wrp IsNot Nothing Then
                wrp.Close()
            End If
            If wrt IsNot Nothing Then
                wrt.Abort()
            End If
        End Try
        Return dt
    End Function
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
cobol 截取字符串问题
花园口园区有没有准备去皮口陆港驾校报名学驾
一方水等于多少吨?
78,600,00等于多少人民币
在oracle下载的Oracle Database 12c Document
怎么把某一个模块从大系统中剥离出来
美莲达集团是一家什么样的企业?
134º22′÷3等于多少
吉斯家具地址好找么,我有些事要过去,
网络中各种商品粮的信息,给皇家缅因猫喂商品
怎样整理搭配衣柜的衣服的图片
p过好看还是没好看?前两张p过,后两张没有。
刚搞了张7970闪电显卡,跑了下分,没
棉长袖衬衫39是多大?
黑暗之魂3怎么在地上写字 在地上留言方法详解
推荐资讯
精益生产中价值流VSM怎么算?
银泰百货(宁波海曙区)地址在什么地方,想过去
传颂之物:虚伪的假面的登场人物
青蛙师为什么退出布拉格?
寿比南山不老松是什么意思啊?
手上长满母猴子,会长满全身吗
男女直接 TD什么意思
豪乐滋加盟费多少钱
如何消除屋内霉气味
莫干山华盛达山庄55号别墅(湖州德清县)地址有
BGA烘烤温度
小钢琴多少钱4岁儿童用
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?