使用 C# 将日期时间字段插入 Oracle 数据库时出错

本文关键字:Oracle 数据库 出错 插入 字段 日期 时间 使用 | 更新日期: 2023-09-27 18:31:11

我正在尝试使用 C# 应用程序导入 XML 文件。我的问题是,当我尝试导入属于主键的日期时间字段时,我收到错误,"在需要数字的地方找到非数字字符"。仅当从设置了自定义日期时间格式的系统执行时,才会发生这种情况。我在本地计算机上使用"hh mm dd MMM yy"作为日期时间格式遇到了问题。是否可以更改日期时间对象的格式以与系统格式不匹配?

使用 C# 将日期时间字段插入 Oracle 数据库时出错

如果可以将 XML 中的 DateTime 解析为 DateTime 对象,则可以随心所欲地设置它的格式。

如果你不想这样做,值得研究一下Oracle如何通过他们自己的问答接受DateTimes,该问答显示了一个TO_DATE()函数,该函数甚至接受DateTime字符串的格式设置。

干杯。

注意:正如OldProgrammer所说,示例代码将非常有帮助。由于我的声誉不佳,我无法添加评论,所以我决定做一些研究来回答我能回答的问题。