我有2个vb.net格式的文本框。 在一个文本框中,它显示系统时间。 在第二个文本框中,我想显示比系统时间晚2小时的时间。 我怎么能用时间跨度做到这一点。
答案 0 :(得分:2)
它必须是时间跨度吗?您可以使用Date
变量执行此操作。
Dim dt As Date = Date.Now
textbox1.Text = dt.ToString()
textbox2.Text = AddTimeZoneDiff(2, dt)
Private Function AddTimeZoneDiff(offset As Double, dt As Date) As String
Return dt.AddHours(offset).ToShortTimeString()
End Function