我正在使用OSA-CBM 3.3标准实施一个项目。在该标准中,包括一种称为Osacbmtime
. 我正在尝试DateTime
从 type 解析一个值Osacbmtime
。铸造似乎并没有完成工作。我可以采取一种有用(或明显)的方法来实现这一点吗?
user5398447
问问题
109 次
2 回答
1
Osacbmtime
必须是自定义库,因为 Google 搜索它不会产生任何结果。
您最好的选择是,根据您提供的有关Osacbmtime
类型的少量信息,查看是否可以以日期/时间格式输出它,然后将其解析为 DateTime 对象,即
DateTime myDT = DateTime.Parse(myOSACBMTime.ToString("MM/DD/YYYY HH:MM:SS AA"));
显然这是伪代码,因为我没有 的文档Osacbmtime
,但是(希望)你明白了。
于 2012-04-12T21:13:20.203 回答
1
鉴于一些 Java 代码的这个片段(虚拟的我能找到的唯一参考):
DMPort d = new DMPort();
d.lastUpdate = new OsacbmTime();
d.lastUpdate.time = "2007-08-15T16:23:09";
d.lastUpdate.time_type = OsacbmTimeType.OSACBM_TIME_MIMOSA;
我怀疑你想要类似的东西:
DateTime date = DateTime.ParseExact(time.Time, "s",
CultureInfo.InvariantCulture,
DateTimeStyles.AssumeLocal);
可排序 8601 格式s
的格式说明符在哪里。
于 2012-04-12T21:16:07.633 回答