2011-09-23 66 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);