24-Stunden-Zeit in Joda-Zeit umrechnen
Ich habe gerade angefangen mit zu arbeitenJoda-Zeitund brachte es dazu, mein Datum in korrekt anzuzeigen24 Stunden Uhr ("Militärzeit") aber ich würde es lieber am / pm sein. Habe es nachgeschlagen und es erwähnthourOfDay was ich dachte, war der HH-Wert, also habe ich versucht, eine Schleife zu schreiben, die es in AM / Pm aufteilt, aber es hat nie geklappt.
DateTime dtf = new DateTime(wikiParsedDate);
if (hourOfDay == 00) {
hourOfDay == 12;
DateTimeFormatter builder = DateTimeFormat.forPattern( "dd-MM-yyyy HH:mm:ss.SS'AM" );
return builder.print(dtf);
} else if (0 < hourOfDay && hourOfDay < 12) {
DateTimeFormatter builder = DateTimeFormat.forPattern( "dd-MM-yyyy HH:mm:ss.SS'AM" );
return builder.print(dtf);
} else if (hourOfDay > 12) {
hourOfDay - 12 == hourOfDay;
DateTimeFormatter builder = DateTimeFormat.forPattern( "dd-MM-yyyy HH:mm:ss.SS'PM" );
return builder.print(dtf);
}
}