我在使用Java Web服務時遇到了一些問題,因爲我已經使用了簡單的Outlook添加,因此我試圖與此第三方API進行集成。問題是.Net日期和Java之間的區別,我會誠實地說我對Java不再瞭解太多。我的問題是,API預計格式爲yyyyMMddHHmmss
這是很好的日期,但是當我嘗試創建使用類似DateTime.ParseExact的東西時,我收到一個錯誤,指出「字符串未被識別爲有效的DateTime」。我不確定我的選擇我們的谷歌這次沒有真正幫助我。從.Net發送DateTime到Java Web服務
0
A
回答
-2
在.NET方面,你應該能夠做這樣的事情:
// convert DateTime to string
return DateTime.Now.ToString("yyyyMMddHHmmss", CultureInfo.InvariantCulture);
// convert string to DateTime
if(value.Length != 14)
throw new ArgumentException("Value must be 14 characters.");
int year = Int32.Parse(value.Substring(0, 4));
int month = Int32.Parse(value.Substring(4,2));
int day = Int32.Parse(value.Substring(6,2));
int hour = Int32.Parse(value.Substring(8,2));
int minute = Int32.Parse(value.Substring(10,2));
int second = Int32.Parse(value.Substring(12,2));
return new DateTime(year, month, day, hour, minute, second, 0);
手工串子解析有點hoakey,但它在技術上的作品。 希望它有幫助!
0
我認爲是做得不對,我不是使用解析確切之前格式的正確格式的日期:
如果string fd = new DateTime(2010, 07, 10, 01, 00, 00).ToString();
string sd = new DateTime(2010, 07, 10, 23, 59, 59).ToString();
fd = String.Format("{0:yyyyMMddHHmmss}", DateTime.Parse(fd));
sd = String.Format("{0:yyyyMMddHHmmss}", DateTime.Parse(sd));
api.searchMessage(null,
null,
null,
"nosort",
"archivedate",
DateTime.ParseExact(fd, "yyyyMMddHHmmss", null),
DateTime.ParseExact(sd, "yyyyMMddHHmmss", null),
100);
不知道它會返回數據,但至少它不示數
相關問題
- 1. 通過web服務將文件從java發送到.net
- 2. 發送圖像到.NET Web服務
- 3. 從.NET發佈到REST Web服務?
- 4. 從.Net Web開發到Java Web開發
- 5. 發送XML到web服務
- 6. 我如何發送圖像對象從PHP到Java Web服務
- 7. 從.NET Web服務
- 8. 如何從android(ksoap2)發送DateTime到.net webService?
- 9. 到.NET Web服務
- 10. 從Java調用.NET Web服務
- 11. 從.Net異步採用Java Web服務
- 12. 從Java異步調用.NET Web服務
- 13. 從.NET使用Java Web服務
- 14. 從.Net調用Java Web服務
- 15. Java:從web服務器發送文件(XML)到另一臺服務器
- 16. Java Web服務消費.Net
- 17. 從WSDL文件開發.NET Web服務
- 18. 如何發佈dateTime到肥皂web服務從android
- 19. 從Android發送DateTimeOffset到.NET Web API
- 20. 需要將文件發送到.NET WCF Web服務的指導
- 21. 如何發送NSDate到soap web服務 - .net
- 22. android發送數據到一個.net web服務
- 23. 如何將xml文件發送到.net web服務中android
- 24. 發送json對象數組到.net web服務
- 25. 從其他Web服務發送文件
- 26. 從Web服務器發送的Gmail
- 27. 從php web服務發送pdf文檔
- 28. Java REST Web服務或.Net Web API
- 29. Texfield發送空值到Web服務
- 30. 發送圖像到web服務
從你的問題中不清楚你是否在尋找.NET側的解析,從.NET側進行格式化,還是在Java側進行格式化?請給出一個示例字符串和你試過的代碼。 – 2010-07-09 15:19:24
你是否捕獲到導致失敗的字符串,看看它的實際外觀?無論格式如何,ParseExact都可以正常工作。 – Toby 2010-07-09 15:19:49
你可以發佈你的解析代碼嗎? – Oded 2010-07-09 15:20:22