当前位置: 首页 > 编程语言 > C#

导入CSV处理日期分享

时间:2023-04-10 22:20:26 C#

导入CSV处理日期我使用下面的代码导入CSV文件。尝试{OleDbConnectionExcelConnection=newOleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+pathName+";ExtendedProperties=Text;");OleDbCommandExcelCommand=newOleDbCommand(@"SELECT*FROM"+fileName,ExcelConnection);OleDbDataAdapterExcelAdapter=newOleDbDataAdapter(ExcelCommand);ExcelConnection.Open();数据集ExcelDataSet=newDataSet();ExcelAdapter.Fill(ExcelDataSet);ExcelConnection.Close();返回Excel数据集;}catch(Exceptionex){MessageBox.Show("无法读取excel文件");返回空值;在这里,当列的值为19.10.201110:08:56GMT时,它变为19.102谁能帮我?您好,JET提供商可以使用包含CSV文件的目录中的schema.ini文件。例如:[mycsv_file.csv]Format=CSVDelimitedCol1=mynameTextCol2=mydateDateCol3=mynumberIntegerDateTimeFormat=dd.mm.yyyyhh.nn.ss这允许您指定列的名称和类型。到目前为止,我还没有找到时区字段的说明符,因此以上内容不适用于您的特定格式。您可以做的一件事是将日期解析为字符串,将其格式化为文本,然后在C#中处理它。以上是C#学习教程:导入CSV处理日期分享。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: