Java tutorial
//package com.java2s; import android.content.Context; import android.text.format.DateFormat; import java.util.Date; public class Main { public static String getDisplayTimeOrDate(Context context, long milli) { Date date = new Date(milli); if (System.currentTimeMillis() - milli > 60 * 60 * 24 * 1000l) { return DateFormat.getDateFormat(context).format(date); } else { return DateFormat.getTimeFormat(context).format(date); } } }