vb.net - 在 vb 中设置为 DateTime 的数字
问题描述
无论如何在vb.net中将“20180717”转换为日期时间“MM dd yyyy”格式,我正在读取csv文件并获取与日期相关的值所有日期值都类似于“20180717”格式需要将这些存储在数据表DateTime列中在 sql
解决方案
您也可以使用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
推荐阅读
- gmp - 如何处理大型 mpz_t 数组?
- c++ - 为什么将字符串添加到结构会导致崩溃(mallocing 时)
- php - 从 HTML 内容创建 pdf 文件 - 无法获取图像的大小
- excel - 如何在excel中选择统计范围
- azure-devops-server-2020 - 我更新了一个不起作用的扩展程序,我该如何降级它?
- snowflake-cloud-data-platform - 使用合并语句在雪花中执行 scd2 时出现以下错误
- node.js - Express Compress 在 Node 网站中不起作用
- javascript - 如何在 html 中设置日期(输入类型日期)和带有条件的 javascript?
- node.js - 无法连接到代理
- java - Gradle 依赖项