0
Ich habe versucht, das Format des Datums durch location.getTime()
vom Standardformat angegeben Wechsel:Android Simple Einstellung keine benutzerdefinierten Muster
dd/MM/yyyy HH:mm:ss
in dieses Format:
yyyyMMddHHmmss
mit dem folgenden Code:
private String timeAsString (Location location) {
// code taken from: stackoverflow.com/questions/12747549/android-location-time-into-date
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss", Locale.US);
Date date = new Date(location.getTime());
return format.format(date);
}
jedoch mein Debugger sagt, dass format
den Standard hat fo rmat dd/MM/yyyy HH:mm:ss
. Wie ändere ich das Format auf yyyyMMddHHmmss
?
Das sollte die Zeichenfolge im Format JJJJMMTTHHMMSS von dem, was ich sehe, zurückgeben. Wo/wann posten Sie in Ihrem Protokoll? – zgc7009
Ich denke, Sie haben bei dieser Methode kein Problem. Versuchen Sie, das Projekt zu säubern und zu reparieren –
Yeah. Ich habe gerade das Projekt geputzt und es hat funktioniert, was seltsam war, weil ich dachte, ich hätte das schon gemacht. Nicht sicher, was sich geändert hat, aber danke für die Hilfe –