mm/dd/yyyy hh:mm:ss tt
データ セットをループして、すべての DateTime 列の形式を SQL Server によって返される既定の形式(例: 1/1/2011 3:56:50 PM) からdd-Mon-yyyy
(例: 01-Jan-2011)に変更したいと考えています。これは可能ですか?
次のコード ブロックを使用して、データセット内の各テーブルのデータ テーブルにアクセスできます。
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")
ますか?
ありがとう!