K
keo
Gast
Von der Datenbank erhalte ich ein Date in der Form (yyyy.MM.dd hh:mm:ss). Diese muss wieder als Date in der Form datum = (dd.MM.yyyy) und zeit = (hh:mm:ss) formatiert werden.
Wie bekomme ich es hin, dass ich die Strings datum und zeit wieder als Date mit den o.g. Format umwandeln kann.
Ich habe es wie im unteren Beispiel durchgeparst und date1 und date2 in eine oracle-Db reingeschrieben. Dabei wird date1 und date2 nicht als Datum und Zeit gesplittet, sondern im ganzen Format (also mit Datums- und Zeitangabe) wiedergegeben. Das 2.Problem ist, dass ich in der oracle-DB die Variablen dateTime(16) zum Füllen des Datums und Zeit habe. Gibst da auch Probleme?
Code:
//Für Datum
DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.GERMAN);
String datum = df.format(date);
//Für Zeit
DateFormat df = DateFormat.getTimeInstance(DateFormat.MEDIUM, Locale.GERMAN);
String zeit = df.format(date);
Wie bekomme ich es hin, dass ich die Strings datum und zeit wieder als Date mit den o.g. Format umwandeln kann.
Ich habe es wie im unteren Beispiel durchgeparst und date1 und date2 in eine oracle-Db reingeschrieben. Dabei wird date1 und date2 nicht als Datum und Zeit gesplittet, sondern im ganzen Format (also mit Datums- und Zeitangabe) wiedergegeben. Das 2.Problem ist, dass ich in der oracle-DB die Variablen dateTime(16) zum Füllen des Datums und Zeit habe. Gibst da auch Probleme?
Code:
SimpleDateFormat format = new SimpleDateFormat("dd.MM.yyyy");
date date1 = format.parse(datum);
SimpleDateFormat format = new SimpleDateFormat("hh:mm:ss");
date date2= format.parse(zeit);