Я хочу получить дату из строки ввода. Предположим, у нас есть строка 09-Dec-2016 12:00:00 AM Я хочу, чтобы отобразить только 30-Dec-2016Как получить дату из строки в android?
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView textView=(TextView)findViewById(R.id.date);
// String strCurrentDate = "Wed, 18 Apr 2012 07:55:29 +0000";
String strCurrentDate = "30-Dec-2016 12:00:00 AM";
// SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm:ss Z");
SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm:ss Z");
Date newDate = null;
try {
newDate = format.parse(strCurrentDate);
} catch (ParseException e) {
e.printStackTrace();
}
format = new SimpleDateFormat("dd-MMM-yyyy hh:mm a");
String date = format.format(newDate);
textView.setText(date);
}
Я хочу, чтобы отобразить дату, как этот 30-Dec-2016
Есть ли кто-нибудь, кто мог бы помочь? – Champandorid
Дата изменения с 9 по 30. Это время путешествует. – AlphaQ
Что это значит? – Champandorid