【发布时间】:2010-07-09 15:17:08
【问题描述】:
我在简单的 Outlook 中使用的 Java Web 服务存在一些问题,我正在尝试与此第 3 方 API 集成。问题是 .Net 日期和 Java 日期之间的区别,老实说,我对 Java 不太了解了。我的问题是 API 期望格式为 yyyyMMddHHmmss 的日期,这很好,但是当我尝试使用 DateTime.ParseExact 之类的东西创建它时,我收到一条错误消息,指出“字符串未被识别为有效的 DateTime”。不太确定我作为 Google 的哪些选择这次并没有真正帮助我。
【问题讨论】:
-
从您的问题中不清楚 - 您是在 .NET 端寻求解析、从 .NET 端格式化还是在 Java 端寻求帮助?请提供一个示例字符串和您尝试过的代码。
-
您是否捕获了导致无法查看其实际外观的字符串?如果您的格式定义正确,ParseExact 应该可以工作,无论是什么格式。
-
你能发布你的解析代码吗?
-
这个网络服务真的期望日期作为字符串而不是
xsd:datetime吗? -
网络服务声明它需要一个 DateTime(这就是它所要求的),但文档声明它应该是 yyyyMMddHHmmss 格式,这就是我一直尝试使用 ParseExact 的原因。 @Jon Skeet,对不起,如果我不清楚,我正在.Net 客户端上使用 Java Webservice。
标签: c# java .net web-services