我有一个数据表,我正在从Excel文件中读取值,其数据类型为字符串。我有第4列的DateTime格式。但其读为字符串。如何将String转换为DateTime格式。我只有一栏可以更改数据类型。
我已经使用oledb连接读取了excel文件,然后将其加载到数据表中。我只想将特定列的字符串数据类型更改为DateTime。该列也包含标题。
请帮助?
答案 0 :(得分:0)
如果记录采用正确的日期格式(如果它是字符串),则可以使用
DateTime.Parse(tb.Rows[i][0].ToString()) - //this returns Date and Time
Datetime.Parse(tb.Rows[i][0].ToString()).ToShortDateString() // this returns only the date.