vb.net-将数据表的日期时间列格式化为yyyy / MM / dd HH:mm字符串

鲨鱼能量

我似乎无法弄清楚代码中的错误。这是截屏,以查看错误消息,代码和变量的内容。

和更大一部分的代码:

       For Each value As DataColumn In dt2.Columns
                    If value.DataType = System.Type.GetType("System.DateTime") Then
                        dq = dq & value.ColumnName & " = '" & r2.Item(value.ColumnName).ToString("yyyy/MM/dd HH:mm:ss") & "' and "
                    End If

            Next

在此处输入图片说明

我究竟做错了什么?

蒂姆·施密特

那只是编译,因为您有Option Strict Off(不执行)。您必须将从返回的Object强制r2.Item(value.ColumnName)转换为Date这也可以解决此问题,您可以使用Field

r2.Field(Of Date)(value.ColumnName).ToString("yyyy/MM/dd HH:mm:ss")

由于您是德国人,请注意,格式字符串可能不会给您期望的结果,而是类似的内容2021.02.23 15:00:24如果您2021/02/23 15:00:24需要使用ToString("yyyy/MM/dd HH:mm:ss", CultureInfo.InvariantCulture)看到:这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用NodeJS将UTC日期格式化为`YYYY-MM-DD hh:mm:ss`字符串?

字符串(dd-MM-yyyy HH:mm)到日期(yyyy-MM-dd HH:mm)| 爪哇

将字符串dd / mm / yyy转换为yyyy-mm-dd hh:mm:ss

将字符串格式化为dd / MM / yyyy

将字符串转换为日期时间dd / MM / yyyy hh:mm:ss tt

将“ YYYY-MM-DD HH:MM”时间戳格式化为日期

在C#中将字符串yyyy / mm / dd / hh / mm转换为日期时间

将dd / MM / yyyy hh:mm tt字符串日期转换为C#日期

将格式为 yyyy-MM-dd HH:mm:ss.SSS 的字符串日期转换为字符串 MM/dd/yyyy

如何将日期字符串格式化为全文DD MM YYYY?

VB.NET:將日期 dd/mm/yy 轉換為 dd/mm/yyyy

Swift:日期无法解析“ yyyy-MM-dd'T'HH:mm:ss”字符串

VB.NET-如何找到MM / DD格式的日期差异?

在SQL中以YYYY-MM-DD HH:MM:SS格式转换日期,日期和时间戳记字符串

MSSQL将字符串转换为yyyy-mm-dd hh:mm:ss

在 Python 中将日期时间格式转换为“YYYY-MM-DD HH:MM:SS”字符串

将日期字符串从ISO 8601格式(YYYY-MM-DDTHH:mm:ss.sssZ)转换为'DD-MM-YYYY HH:mm`

在 Google 表格中将时间戳字符串 (dd MMM yyyy HH:mm:ss) 转换为日期 (DD/MM/YY)

我如何按字段存储的字符串以日期格式“ yyyy / MM / dd HH:mm:ss”对数据进行排序

使用 jQuery/JS 将字符串类型的时间戳转换为“DD/MM/YYYY hh:mm A”格式

iOS Swift 3:将“ yyyy-MM-dd'T'HH:mm:ssZ”格式的字符串转换为日期对象

将日期转换为字符串,格式为“yyyy-MM-dd'T'HH:mm:ssZ”

将日期重新格式化为YYYY / MM / DD并替换CSV中的列数据

如何将日期时间字符串转换为“ yyyy-MM-dd'T'HH:mm:ss.SSSSSSSSSZ”

如何将 nvarchar 字符串 mm/dd/yyyy hh:mm:ss 转换为日期时间?

C#将字符串“yyyy-MM-dd hh:mm:ss 'UTC'”转换为日期时间

如何在bigquery的datetime列中插入字符串“ dd / mm / yy hh:mm:ss”

将字符串“dd/mm/yy HH:mm:ss”更改为可接受的日期/时间格式

将字符串从两个文本框转换为hh:mm vb.NET