我想遍历数据集并将所有 DateTime 列的格式从 SQL Server 返回的默认格式mm/dd/yyyy hh:mm:ss tt
(例如 2011 年 1 月 1 日下午 3:56:50)更改为dd-Mon-yyyy
(例如 2011 年 1 月 1 日)。这可能吗?
我可以通过以下代码块访问数据集中每个表的数据表:
Using ds As DataSet = _bo.getHistoryDataSet(projectId)
For Each dt As DataTable In ds.Tables
For Each col As DataColumn In dt.Columns
If col.DataType Is GetType(DateTime) Then
//Format column here?
End If
Next
Next
End Using
但我似乎无法为该列分配格式。有没有办法为列分配一般格式,还是我必须遍历此循环中的每一行并分配row(column) = row(column).ToString("Format Here")
?
谢谢!