Displaying a localized time using JodaTime
<p>I want to display a time "18:36" in locales that use a 24-hour clock but display it as "6:36 pm" in locales that use a 12-hour clock, and also have it formatted appropriately for other locales that I'm not familiar with. Is there a simple way to accomplish this with JodaTime?</p>

<p>Incidentally, I'm doing this on Android, but I imagine it's the same as any Java platform.</p>