Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中,如何基于json响应字符串之间的空格分割json响应字符串_Android_String_Split_Jsonresponse - Fatal编程技术网

在android中,如何基于json响应字符串之间的空格分割json响应字符串

在android中,如何基于json响应字符串之间的空格分割json响应字符串,android,string,split,jsonresponse,Android,String,Split,Jsonresponse,我有一个json响应字符串,如下所示:2015-09-30 11:09:00(日期和时间是单个字符串) 我需要在“2015-09-30”和“11:09:00”之间添加“at”。我如何分割这个日期和时间,以便在它们之间添加“at”一词。 我的要求:我在一个文本视图中显示日期和时间(不拆分它们)。但是现在当我拆分这个时,我如何在两个不同的文本视图上显示它们,即;第一个文本视图中的日期和第二个文本视图中的时间。请帮助我排序此问题。使用replaceFirst string.replaceFirst("

我有一个json响应字符串,如下所示:2015-09-30 11:09:00(日期和时间是单个字符串) 我需要在“2015-09-30”和“11:09:00”之间添加“at”。我如何分割这个日期和时间,以便在它们之间添加“at”一词。
我的要求:我在一个文本视图中显示日期和时间(不拆分它们)。但是现在当我拆分这个时,我如何在两个不同的文本视图上显示它们,即;第一个文本视图中的日期和第二个文本视图中的时间。请帮助我排序此问题。

使用
replaceFirst

string.replaceFirst("[ \\t]+", " at ");
我想这应该行得通

或者
String finalStr=jsonString.replace(“,”at”)

您可以使用split()进行以下操作:

String[] dateTimeArray = dateTimeString.split(" ");
String date = dateTimeArray[0]; // date
String time = dateTimeArray[1]; // time
编辑

将其设置为两个不同的文本视图:

tvFirstTextView.setText(date);
tvSecondTextView.setText("at " +time);

现在,您可以根据自己的要求使用字符串,即在“+时间”使用Date+“at”+或其他类似的操作。

此jsonString值总是变化的,因此我不能像这样将其指定为单个值:jsonString=“2015-09-30 11:09:00”。我如何分割所有json响应值的日期和时间?@Sindhu检查我编辑的答案,如果有帮助,则接受为正确答案。
tvFirstTextView.setText(date);
tvSecondTextView.setText("at " +time);
String [] DateTime = ANY_JSON_STRING.split(" ");
String Date = DateTime[0];
String Time = DateTime[1];