首页 > 解决方案 > 在 vb 中设置为 DateTime 的数字

问题描述

无论如何在vb.net中将“20180717”转换为日期时间“MM dd yyyy”格式,我正在读取csv文件并获取与日期相关的值所有日期值都类似于“20180717”格式需要将这些存储在数据表DateTime列中在 sql

标签: vb.netdatetime

解决方案


您也可以使用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

推荐阅读