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

C#如何解析任意指定Oracle日期格式的日期字符串?分享

时间:2023-04-10 23:13:45 C#

C#如何解析任意指定的Oracle日期格式的日期字符串?如何在C#中以任意指定的Oracle日期格式解析日期字符串?所以...oracle格式字符串与C#日期时间格式字符串略有不同,所以我不能将该格式字符串用作解析的参数。我正在使用Devart/CoreLab,但他们的OracleDate.Parse似乎很奇怪并且对我不起作用。我怎样才能正确解析它?我是否必须使用TO_DATE/TO_CHAR调用数据库才能进行转换?或者我是否必须将每个oracle格式的字符串元素映射到C#格式的字符串元素?编辑:Oracle和C#有不同的格式字符串,例如MON而不是MMM...edit2:更多说明:基本上我会有字符串oracle-date-in-string,例如“08-OCT-85”,我也希望能够获得这些日期字符串遵循的oracle格式模式,例如“DD-MON-YY”、“DD-MON-RR”、“YYYY/RM/DD”...等。我希望能够将它们正确解析为C#DateTime,以便我可以将它们设置为参数(期望C#DateTime),问题是这些oracle-date-format-patterns不是与C#DateTime相同-解析格式模式。我怀疑某处可能有一些功能可以执行DateTimedt=ParseDatestringWithSpecifiedOracleDatePatternIntoCSharpDateTime("08-OCT-85","DD-MON-YY);之类的功能,对吧?但我仍然找不到它:(DateTime.TryParseExact允许你传递格式字符串以准确定义格式(或依次尝试的格式数组)。给定格式字符串后可以使用DateTime.TryParseExact()吗?以上是C#学习教程:C#如何解析任意指定Oracle日期格式的日期字符串?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: