In android, bekomme ich das falsche Datum beim Parsen. Ich stelle 22 Feb (Wednesday)
zur Verfügung. Warum gibt es mir den falschen Wochentag (Sonntag)? Überprüfen Sie den Screenshot unten, um den vollständigen Code mit Werten zu sehen.datum parse geben falsche datum in android
SimpleDateFormat format = new SimpleDateFormat("dd MMM (EEEE)");
try {
Date date = format.parse(strDate);
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.DATE, 2);
String output = format.format(c.getTime());
tvDeliveryDate.setText(output);
tvDeliveryTime.setText(time);
deliveryDateTime = output + "," + time;
db.putString("deliver_date",output);
db.putString("deliver_time",time);
db.putString("deliver_date_time",output + ", " + time);
} catch (ParseException e) {
e.printStackTrace();
}
Bitte teilen Sie, was schief geht? Jahr? Beschreiben –
SimpleDateFormat format = new SimpleDateFormat ("dd MMM (EEEE) YYYY"); Versuchen Sie es mit dieser –
oder Sie müssen Parameter strDate in Funktion mit dem Jahr –