-1

次のような json 応答文字列があります: 2015-09-30 11:09:00 (日付と時刻は単一の文字列です) 「2015-09-30」と「11:09:00」の間に「at」を追加する必要があります"。この日付と時刻を分割して、間に「at」という単語を追加するにはどうすればよいですか。私の要件::日付と時刻を単一のテキストビューに表示しました(分割せずに)。しかし、これを分割すると、どうすればそれらを 2 つの異なるテキスト ビューに表示できますか。最初のテキストビューの日付と2番目のテキストビューの時間.この問題をソートするのを手伝ってください.

4

4 に答える 4

0

そのために split() を使用できます:

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

編集

2 つの異なるテキストビューに設定します。

tvFirstTextView.setText(date);
tvSecondTextView.setText("at " +time);
于 2015-08-17T10:17:46.267 に答える
0
String [] DateTime = ANY_JSON_STRING.split(" ");
String Date = DateTime[0];
String Time = DateTime[1];

これで、必要に応じて文字列で遊ぶことができます。つまり、Date + " at " + Times、またはそのようなものです。

于 2015-08-17T11:01:41.093 に答える
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 に答える