Example usage for android.text.format DateFormat format

List of usage examples for android.text.format DateFormat format

Introduction

In this page you can find the example usage for android.text.format DateFormat format.

Prototype

public static CharSequence format(CharSequence inFormat, Calendar inDate) 

Source Link

Document

Given a format string and a java.util.Calendar object, returns a CharSequence containing the requested date.

Usage

From source file:Main.java

/**
 * Converts timestamp in millis into human readable representation
 *
 * @param millis timestamp in millis/*from   w  w w  . java  2  s  .com*/
 * @param format format to convert into
 * @return timestamp in format
 */
public static String millisToLocalDate(long millis, String format) {
    return (DateFormat.format(format, millis)).toString();
}

From source file:Main.java

public static String getFormattedDate(long pEpochMillis, String pFormat) {
    Calendar calendar = Calendar.getInstance();
    calendar.setTimeInMillis(pEpochMillis);
    return DateFormat.format(pFormat, calendar).toString();
}

From source file:Main.java

/**
 * Generate screenshot file name./*  ww  w  .  ja v a 2  s.  c  o m*/
 *
 * @return screenshot file name.
 */
public static String generateScreenshotName() {
    return "Screenshot_" + DateFormat.format(SCREENSHOT_TIME_FORMAT, Calendar.getInstance()) + PNG_SUFFIX;
}

From source file:Main.java

public static String getDateFromName(String fName) {
    if (fName == null)
        return fName;
    String name = extractDateFromFName(fName);

    // output as time or date
    CharSequence df;//from  w w w  . java2  s  . com
    long millis = Long.parseLong(name);
    if (DateUtils.isToday(millis)) {
        df = "'today' hh:mmaa";
    } else {
        df = "dd MMM hh:mmaa";
    }
    return (String) DateFormat.format(df, millis);
}

From source file:Main.java

public static String format(long millis, String fmt) {
    return DateFormat.format(fmt, millis).toString();
}

From source file:Main.java

public static String getFormattedTime(Context context, Calendar time) {
    String skeleton = DateFormat.is24HourFormat(context) ? "EHm" : "Ehma";
    String pattern = DateFormat.getBestDateTimePattern(Locale.getDefault(), skeleton);
    return (String) DateFormat.format(pattern, time);
}

From source file:Main.java

/**
 * @param date/*from w ww .  ja v  a  2  s  .com*/
 * @return
 */
public static String formatToYesterdayOrToday(Date date) {
    Calendar today = Calendar.getInstance();
    Calendar yesterday = Calendar.getInstance();
    yesterday.add(Calendar.DATE, -1);
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(date);

    SimpleDateFormat timeFormatter = new SimpleDateFormat("HH:mm");

    if (calendar.get(Calendar.YEAR) == today.get(Calendar.YEAR)
            && calendar.get(Calendar.DAY_OF_YEAR) == today.get(Calendar.DAY_OF_YEAR)) {
        return "Today, " + timeFormatter.format(date);
    } else if (calendar.get(Calendar.YEAR) == yesterday.get(Calendar.YEAR)
            && calendar.get(Calendar.DAY_OF_YEAR) == yesterday.get(Calendar.DAY_OF_YEAR)) {
        return "Yesterday, " + timeFormatter.format(date);
    } else {
        return DateFormat.format("MMM dd, ", date).toString() + timeFormatter.format(date);

    }
}

From source file:Main.java

public static String getDate(final long time) {
    final Calendar cal = Calendar.getInstance(Locale.ENGLISH);
    cal.setTimeInMillis(time);//from w ww. j a  v  a2 s  .  co m
    return DateFormat.format("dd-MM-yyyy", cal).toString();
}

From source file:Main.java

public static String formatDate(Context context, long date) {
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
    String format = prefs.getString("pref_date_format", "default");
    if (format.equals("default")) {
        return DateFormat.getDateFormat(context).format(date);
    } else {// w w w  .jav  a 2 s.  com
        return (String) DateFormat.format(format, date);
    }
}

From source file:com.callrecorder.android.FileHelper.java

/** Returns a file descriptor for a new recording file in write mode.
 *
 * @throws Exception//from w ww  . ja v  a  2  s  .  com
 */
public static DocumentFile getFile(Context context, @NonNull String phoneNumber) throws Exception {
    String date = (String) DateFormat.format("yyyyMMddHHmmss", new Date());
    String filename = date + "_" + cleanNumber(phoneNumber);

    return getStorageFile(context).createFile("audio/3gpp", filename);
}