无法解析C#中的Oracle时间戳

潘卡

我有甲骨文的时间戳:

string timestamp = "23-JUN-14 09.39.04.000000000 AM";

我无法将其解析为系统日期时间对象。我用了:

CultureInfo provider = CultureInfo.InvariantCulture;
                String format = "yy-MMM-dd hh:mm:ss:fffffff";
                string timestamp = "10-DEC-07 10.32.47.797201123 AM";
                {
                    var date = DateTime.ParseExact(timestamp, format, provider);
                    DateTime dateTime = DateTime.ParseExact(timestamp.ToString(), "dd-MMM-y HH:mm:ss", CultureInfo.InvariantCulture);
}

它仍然通过错误。它在m之后的7 f工作,但不超过此数量。我用了try Parse,try-ParseExact有什么办法吗?

Q

根据https://stackoverflow.com/a/23198962/328864,无法跳过确切模式的某些部分,因此我想您可以执行以下操作:

CultureInfo provider = CultureInfo.InvariantCulture;
string timestamp = "10-DEC-07 10.32.47.797201123 AM";
String format = String.Format("yy-MMM-dd hh.mm.ss.fffffff{0} tt", timestamp.Substring(26,2));

DateTime date = DateTime.ParseExact(timestamp, format, provider);
Console.WriteLine(date);

虽然不是很漂亮。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在C#中解析Oracle时间戳

来自分类Dev

C#中缓存的正确时间戳

来自分类Dev

Elasticsearch 无法解析 [时间戳]

来自分类Dev

如何从视图文件(.cshtml)中的时间戳解析日期和时间-aps.net MVC C#

来自分类Dev

无法使用C#在数据库中插入当前时间戳

来自分类Dev

C# 时间戳零值无法在我的阅读器中读取

来自分类Dev

pyspark中的时间戳解析

来自分类Dev

C#时间戳发行

来自分类Dev

sqlite比较时间戳和C#中的DateTime

来自分类Dev

需要制作C#时间戳,但是文档在Ruby中

来自分类Dev

C#在Richtexbox中的Enter输入时间戳

来自分类Dev

在来自 C# 的查询中插入带时区的时间戳

来自分类Dev

c#中SQL时间戳的等效类型是什么

来自分类Dev

如何将C#日期时间转换为Oracle时间戳?

来自分类Dev

在Java中解析js时间戳

来自分类Dev

Golang中的完全解析时间戳

来自分类Dev

在Spark中解析不同的时间戳格式

来自分类Dev

在Java中解析js时间戳

来自分类Dev

如何解析R中的时间戳?

来自分类Dev

DateTime解析ANSI C时间戳

来自分类Dev

Json Decode无法将json中的时间戳解析为Go结构

来自分类Dev

在Oracle中显示与时间戳关联的时区

来自分类Dev

Oracle SQL中的时间戳转换

来自分类Dev

Oracle SQL中的时间戳+数字小时

来自分类Dev

在Oracle中插入时间戳

来自分类Dev

无法在Firebase中添加时间戳?

来自分类Dev

从C#地图中删除时间戳

来自分类Dev

XML节点最新时间戳C#

来自分类Dev

如何使用C#减去时间戳