vb.net将军事时间字符串转换为标准时间

vb.net将军事时间字符串转换为标准时间,vb.net,Vb.net,所以我需要把时间调整到标准时间,但我找不到一个简单的方法 Private completedtime1 As String completedtime1 = oXL.ActiveCell.Offset(0, 7).Value 我需要它花费时间,并使其成为HH:mm示例0.001388,这类似于2分钟,如果您想从double转换为Date,您需要使用 Dim j as double = DateTime.Now.ToOADate() 要将日期转换为双精度,应使用FromOADate()

所以我需要把时间调整到标准时间,但我找不到一个简单的方法

Private completedtime1 As String
  completedtime1 = oXL.ActiveCell.Offset(0, 7).Value

我需要它花费时间,并使其成为HH:mm示例0.001388,这类似于2分钟,如果您想从double转换为Date,您需要使用

Dim j as double = DateTime.Now.ToOADate() 

要将日期转换为双精度,应使用
FromOADate()


请帮助我们。你想从HH:MM转换成float吗?试试看
DateTime.Now.ToOADate()
这是军用时间格式
0.001388
?军用时间不就是24小时的时钟吗?
Dim k as Datetime = DateTime.FromOADate(j)