我有一个这样的json响应字符串:2015-09-30 11:09:00(日期和时间是一个字符串)我需要在“2015-09-30”和“11:09:00”之间添加“at” ”。如何拆分此日期和时间,以便在它们之间添加“at”一词。我的要求::我在单个文本视图中显示日期和时间(不拆分它们)。但是现在当我拆分它时,如何在两个不同的文本视图上显示它们,即;第一个文本视图中的日期和第二个文本视图中的时间。请帮我解决这个问题。
问问题
1405 次
4 回答
0
String [] DateTime = ANY_JSON_STRING.split(" ");
String Date = DateTime[0];
String Time = DateTime[1];
现在您可以根据您的要求使用 String ,即 Date + " at " + Times,或其他类似的东西。
于 2015-08-17T11:01:41.093 回答
0
利用replaceFirst
string.replaceFirst("[ \\t]+", " at ");
于 2015-08-17T10:16:22.703 回答
0
String jsonString = "2015-09-30 11:09:00";
String dateTime[]=jsonString.split(" ");
String finalStr = dateTime[1]+" at "+dateTime[0];
我想这应该可行
或者String finalStr = jsonString.replace(" "," at ");
于 2015-08-17T10:17:27.873 回答
0
您可以为此使用 split() :
String[] dateTimeArray = dateTimeString.split(" ");
String date = dateTimeArray[0]; // date
String time = dateTimeArray[1]; // time
编辑
将其设置为两个不同的文本视图:
tvFirstTextView.setText(date);
tvSecondTextView.setText("at " +time);
于 2015-08-17T10:17:46.267 回答