2011-09-23 69 views
1

我需要使用json解析從datetime格式中拆分時間。如何拆分時間

+0

查看我的更新回答如何使用StringTokenizer。 –

回答

2
​​

試試這個來得到你的開始日期和時間。

+0

map.put( 「開始時間」, 「」 + e.getString( 「開始時間」) \t \t \t \t \t \t \t + 「@奧林匹克體育場」); ..我使用散列映射,所以它獲取錯誤,當我們添加拆分它 – harish

+0

如何將拆分添加到此 – harish

+1

您可以添加拆分,但它會返回字符串數組,這就是爲什麼它會給出錯誤。 –

0

在當前scnario中,日期和時間由空格分隔。你可以使用空間分隔符來分割這個字符串。

+0

可以給我一個樣本 – harish

+0

只需使用: String [] tokens = e.getString(「startTime」)。split(「\\ s +」); String date = tokens [0]; String time = tokens [1]; –

0
String response= " {"events":{"event":[{"title":"Audi urban future","startTime":"2011-09-16 00:30:00","endTime":"2011-09-22 00:35:00","description":"test","image":"http://audi.smart-media.no/wp-content/uploads/2011/09/20110919130749-medium.jpg","latitude":45.73154,"longitude":4.8592365}]}} "; 

String startTime=response.substring(response.indexOf("startTime"); 
String finalTime=startTime.substring(startTime.indexOf(" "),startTime.indexOf(",")-1);