Java tutorial
//package com.java2s; //License from project: Open Source License import android.content.Context; import android.text.format.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static String getLocalizedHHMMStamp(Context context, Date date) { // Different formatters for 12 and 24 hour timestamps SimpleDateFormat formatter24 = new SimpleDateFormat("HH:mm"); SimpleDateFormat formatter12 = new SimpleDateFormat("hh:mm a"); // According to users preferences the OS clock is displayed in 24 hour format if (DateFormat.is24HourFormat(context)) { return formatter24.format(date); } return formatter12.format(date); } }