反正在vb.net中将“ 20180717”转换为日期时间“ MM dd yyyy”格式 我正在读取csv文件并获取与日期相关的值,所有日期值都采用“ 20180717”格式,需要将这些存储在sql的datatable DateTime列中
答案 0 :(得分:2)
您也可以使用DateTime.TryParseExact
。万一输入无效,此方法不会抛出Exception
:
Dim dtValue As DateTime
If DateTime.TryParseExact("20180717", "yyyyMMdd", CultureInfo.InvariantCulture, Globalization.DateTimeStyles.None, dtValue) Then
'The input is a valid date in specified format. The parsed date is now in dtValue
Else
'The input isn't a valid date (in specified format).
End If
答案 1 :(得分:0)
DateTime.ParseExact(csvstring,“ yyyyMMdd”,CultureInfo.InvariantCulture).ToString(“ MM dd yyyy”)