Je voudrais stocker des dates comme horodatage dans une base de données de datepicker dans la base de données avec SimpleDateFormat (" EEEE jj MMJ aaaa "); c'est mon code datepicker:Comment puis-je stocker une valeur de datepicker dans la base de données comme ceci "Monday 02-10-2017?
private void setDateTimeField() {
Date.setOnClickListener(this);
Waktu.setOnClickListener(this);
Calendar calendar = new GregorianCalendar();
int reslut = calendar.get(Calendar.DAY_OF_WEEK);
switch (reslut) {
case Calendar.MONDAY:
System.out.println("It's Monday !");
break;
}
fromDatePickerDialog = new DatePickerDialog(this, new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int dayOfMonth, int monthOfYear, int year) {
Calendar calendar = new GregorianCalendar(year, monthOfYear, dayOfMonth-1);
int reslut = calendar.get(Calendar.DAY_OF_WEEK);
switch (reslut) {
case Calendar.MONDAY:
System.out.println("It's Monday !");
break;
}
calendar.set(dayOfMonth, monthOfYear, year);
Date.setText(dateFormatter.format(calendar.getTime()));
}
},calendar.get(GregorianCalendar.YEAR), calendar.get(GregorianCalendar.MONTH), calendar.get(GregorianCalendar.DAY_OF_MONTH));
Et son échec, la valeur peut être stocker dans la base de données si je change la SimpleDateFormat comme (« dd MMM yyyy »), peut-être quelque chose de mal avec format(newDate.getTime()));
je ne sais pas cependant .. tout organisme peut
Je voudrais stocker des dates comme timestamp dans une base de données. À partir de là, vous pouvez récupérer toutes les informations dont vous avez besoin (jour, mois, année, etc.). – Century
je veux juste stocker une valeur de datepicker dans la base de données comme ceci "Monday 02-10-2017 –
Quel est le message d'erreur alors? S'il vous plaît envoyer la trace de la pile – Century