vb.net定义一个date类型的变量但赋值给了一个string类型的数值,怎样转换

代码如下,怎样把“00:00:00”字符串转换为date类型,使数值一致

Optional ByVal iPrintTime As Date = "00:00:00"

没有日期,那么你得假定一个日期
s = "00:00:00"
Dim dt As DateTime = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd ") & s)