VB 2008将字符串"08:30:00"转换为日期时间"08:30:00"

Cap*_*tic 2 c# vb.net visual-studio-2008

我在Visual Studio 2008中工作.

我有一个格式为"hh:mm:ss"的字符串输入,我想以相同的格式转换为dateTime.

我使用了Convert.ToDateTime()函数来转换它,但也为它添加了一个日期.有没有办法在不添加日期的情况下转换它?

scanStartString = "08:00:00"
scanStart = Convert.ToDateTime(scanStartString)

'scanStart = "16/05/2011 08:00:00"
'required "08:00:00"
Run Code Online (Sandbox Code Playgroud)

干杯,帽子

小智 5

不,请尝试TimeSpan:

Dim time = TimeSpan.Parse("08:00:00")
Run Code Online (Sandbox Code Playgroud)