I am using SimpleDateFormat to format times in Android. The goal is to get a human readable time representation out of a long which contains the time in milliseconds: