I have a String ArrayList filled with dates + time. The format is: "11 04 2017 - 12:45:54"
I would like to change the format so it only shows the date: "11 04 2017" and save it to another array.
How can i cut the last few characters of an array?
package com.example.hodor.stringcut;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.EditText;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity {
private EditText textView, textView1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = (EditText) findViewById(R.id.editText);
textView1 = (EditText) findViewById(R.id.editText1);
ArrayList<String> listDate = new ArrayList<>();
ArrayList<String> listDate1 = new ArrayList<>();
listDate.add("10 - 07 - 2017 - 12:32:45");
listDate.add("10 - 07 - 2017 - 12:35:45");
listDate.add("10 - 07 - 2017 - 12:36:45");
listDate.add("10 - 07 - 2017 - 12:38:45");
listDate.add("10 - 07 - 2017 - 12:30:45");
textView.setText(listDate[1]);
for (int i = 0; i < listDate.length; i++) {
listDate1[i] = listDate[i].substring(0, listDate[i].length(), -10);
textView.setText(listDate1[1]);
}
}
}
Anybody can help me please?