首页 > 解决方案 > 如何使用 datetime 制作 if else 语法(仅限时间)

问题描述

需要你们的帮助,我怎样才能随着时间的推移做出判断?我只需要花时间和分钟来结束。

例如:我把 9:23 放在一个文本框中

if textbox1.text >= 9:00 And textbox1.text <= 9:30
textbox1.text = 9:00
end if


It will round off to 9:00, I just need the syntax on how the time will round off. Thank you 3000

标签: vb.nettime

解决方案


试试这个。

Dim datetime As DateTime = Convert.ToDateTime(textbox1.text)
Dim timeininteger As Integer = CInt(datetime.ToString("mm"))

If timeininteger >= 0 And timeininteger <= 30 Then
    textbox1.text = datetime.ToString("HH:" & "00")
End If

推荐阅读