【发布时间】:2020-08-25 21:13:38
【问题描述】:
当我使用 DB2 SQL 填充我的 vb.net gridview 时,它显示 DB2 Timestamp 为:
2020-08-25-14.59.11.000000
^ 将其转换为 vb.net 日期的最干净的方法是什么? FWIW,这行得通:
Dim mydate As Date = CDate("2020-08-25 14:59:11.000000")
但是,14:59:11 中的冒号不存在,我正在使用的字符串有 14.59.11
非常感谢任何帮助。
编辑: 按照要求, screenshot of what data looks like when queried in AS400
编辑2:
Dim strSelect As String = "" &
"SELECT SUBMITTIME " &
"FROM MYTABLE " &
"WHERE EFYEAR=" & Now.Year & " AND EFMONTH=" & Now.Month
Dim dt As DataTable = SQL.Get_DataTable(strSelect)
grv.DataSource = dt
grv.DataBind()
Get_DataTable 只是使用 OleDbConnection、OleDbCommand、OleDbDataAdapter 等来填充 DataTable。
【问题讨论】:
-
请显示您的 DB2 查询工具选择了同一行的屏幕截图
-
@CaiusJard 刚刚添加
-
VB 是否选择它作为字符串?显示填充网格的代码?
标签: vb.net date parsing db2 format