您可以使用Date.Parse()并使用将字符串转换为日期类型 ToShortDateString()
Dim dt as Date = Date.Parse(dateString)
Dim dateString=dt.ToShortDateString()
Run Code Online (Sandbox Code Playgroud)
正如你所说的字段类型是smalldatetime然后使用DataReader.GetDateTime(column_ordinal).ToString("d")方法或DataReader.GetDateTime(column_ordinal).ToShortDateString()