当前位置:首页 > 编程 > VB 编程 > 正文内容

vb 小时分钟秒换算秒 互换

Cristian_Ng5年前 (2021-04-13)VB 编程


Private Function ZToFSAll(ByVal ZT As Long) As String

'全存样式

'从天,时,分,秒整合为秒

Dim T, S, F, M As Integer '天,时,分,秒

Dim T1, S1 As Integer '天,时,分,秒

Dim M1 As String

T = ZT \ 86400

T1 = ZT Mod 86400

S = T1 \ 3600

S1 = T1 Mod 3600

F = S1 \ 60

M = S1 Mod 60

If M < 10 Then

M1 = "0" & M

Else

M1 = M

End If

ZToFSAll = T & "天" & S & "小时" & F & "分钟" & M1 & "秒"

End Function


Private Function ZToFSQS(ByVal ZT As Long) As String

'缺省样式

'从秒分解为天,时,分,秒

Dim T, S, F, M As Integer '天,时,分,秒

Dim T1, S1 As Integer '天,时,分,秒

Dim T2, S2, F2, M2 As String '天,时,分,秒

T = ZT \ 86400

T1 = ZT Mod 86400

S = T1 \ 3600

S1 = T1 Mod 3600

F = S1 \ 60

M = S1 Mod 60

If T = 0 Then

T2 = ""

Else

T2 = T & "天"

End If

If S = 0 Then

S2 = ""

Else

S2 = S & "小时"

End If

If F = 0 Then

F2 = ""

Else

F2 = F & "分钟"

End If

M2 = M & "秒"

ZToFSQS = T2 & S2 & F2 & M2

End Function


Private Function FSoZT(ByVal T As Integer, ByVal S As Int16, ByVal F As Int16, ByVal M As Int16) As Long

'从天,时,分,秒分解为秒

'T, S, F, M分别为天,时,分,秒

FSoZT = T * 86400 + S * 3600 + F * 60 + M

End Function


“vb 小时分钟秒换算秒 互换” 的相关文章

菜单图标范例

Private Declare Function GetMenu Lib "user32" (ByVal hwnd As Long) As LongPrivate Declare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal...

2020-04-01 全局热键

'******************* .Bas 模块里面的代码Option ExplicitPublic Declare Function RegisterHotKey Lib "user32" (ByVal hWnd As Long, ByVal id As Long, ByVal fsMod...

冒泡排序法

Private Sub Command1_Click()Dim a(1 To 10) As IntegerRandomizeList1.ClearFor i = 1 To 10a(i) = Rnd * 100List1.AddItem a(i)NextEnd SubPrivate Sub Comma...

Imagemagick 后台图片处理插件常用命令

  Imagemagick文档:http://www.imagemagick.org/script/command-line-options.php  convert功能强大,用来批处理图片的放大、缩小、裁剪、旋转、合并、水印、拼接、格式转换等都非常方便,特别适合后台的图片处理。1,获取图片信息  ...

VB程序开发发布升级

VB程序开发发布升级 1、代码开发 2、皮肤模块(1) 调用SkinH_VB6.dll加载皮肤; 3、验证模块(1) 添加验证模块 4、升级模块(1) 启动时生成版本代码;(2) 将update.exe复制到软件目录下(3) 用远程软件更新管理器将软件的版本信息上传到服务器 5、安装包模块(1) 使...