应天论坛

 找回密码
 参与我们

QQ登录

只需一步,快速开始

搜索
查看: 907|回复: 0

[VB.net]用TimeSpan对象,计算两个日期的时间差

[复制链接]

276

主题

303

帖子

3197

积分

管理员

湘南小侠客

Rank: 9Rank: 9Rank: 9

积分
3197

优质服务勋章论坛元老

QQ
发表于 2017-7-23 06:03:40 | 显示全部楼层 |阅读模式
[VB.net]用TimeSpan对象,计算两个日期的时间差

[mw_shl_code=vbnet,true]Imports System.TimeSpan
Public Class MyTimespan
    Public Days As Integer
    Public dTime1 As Date
    Public dTime2 As Date
    Public Hours As Long
    Public Minutes As Long
    Public Seconds As Long
    Public Sub SetTimeCha()
        Dim d1 As New DateTime(dTime1.Ticks)
        Dim d2 As New DateTime(dTime2.Ticks)
        Dim ts1 As New TimeSpan(d1.Ticks)
        Dim ts2 As New TimeSpan(d2.Ticks)
        Dim ts3 As New TimeSpan
        ts3 = ts2.Subtract(ts1)
        Me.Days = ts3.Days
        Me.Hours = ts3.Hours
        Me.Minutes = ts3.Minutes
        Me.Seconds = ts3.Seconds
    End Sub
End Class


REM 调用
    Private Sub GetTimeSumtract()
        Dim mt As New MyTimespan
        With mt
            .dTime1 = "#2015/12/3 12:14:34#"
            .dTime2 = Now
        End With
        mt.SetTimeCha()
        MsgBox("时间间隔:" & mt.Days.ToString & "天" & mt.Hours.ToString & "时" & mt.Minutes.ToString & "分" & mt.Seconds.ToString & "秒")
    End Sub[/mw_shl_code]
每次见你穿短裤打领带,还穿个拖鞋,下次再这样穿不要从我家门口过了!
http://gsh.yzqz.cn/CassettePlayer/index.html

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 参与我们

本版积分规则

QQ|Archiver|手机版|小黑屋|应天社区 ( 湘ICP备17015224号 )

GMT+8, 2024-12-22 17:59 , Processed in 0.078125 second(s), 28 queries .

Powered by Discuz!

© 2001-2017 Comsenz Inc.


免责声明:
本站所发布的第三方软件及资源(包括但不仅限于文字/图片/音频/视频等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢某程序或某个资源,请支持正版软件及版权方利益,注册或购买,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To: admin@yzqz.cn

快速回复 返回顶部 返回列表