Android Date Format getStringByFormat(Date date, String format)

Here you can find the source of getStringByFormat(Date date, String format)

Description

get String By Format

Declaration

public static String getStringByFormat(Date date, String format) 

Method Source Code

//package com.java2s;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

public class Main {
    /** ???????????????. */
    public static String dateFormatYMDHMS = "yyyy-MM-dd HH:mm:ss";

    public static String getStringByFormat(Date date, String format) {
        SimpleDateFormat mSimpleDateFormat = new SimpleDateFormat(format);
        String strDate = null;/*w  ww  .ja  v  a 2 s .  co m*/
        try {
            strDate = mSimpleDateFormat.format(date);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return strDate;
    }

    public static String getStringByFormat(String strDate, String format) {
        String mDateTime = null;
        try {
            Calendar c = new GregorianCalendar();
            SimpleDateFormat mSimpleDateFormat = new SimpleDateFormat(
                    dateFormatYMDHMS);
            c.setTime(mSimpleDateFormat.parse(strDate));
            SimpleDateFormat mSimpleDateFormat2 = new SimpleDateFormat(
                    format);
            mDateTime = mSimpleDateFormat2.format(c.getTime());
        } catch (Exception e) {
            e.printStackTrace();
        }
        return mDateTime;
    }

    public static String getStringByFormat(long milliseconds, String format) {
        String thisDateTime = null;
        try {
            SimpleDateFormat mSimpleDateFormat = new SimpleDateFormat(
                    format);
            thisDateTime = mSimpleDateFormat.format(milliseconds);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return thisDateTime;
    }
}

Related

  1. getShortFriendlyDate(Date dt)
  2. getFormatDateString(String format)
  3. getFormatDateString(String format, java.util.Date date)
  4. getFormatDateTime(String formatString, Date d)
  5. formatDateToString(Date timestamp)
  6. getStringByFormat(Date date, String format)
  7. convertDateToString(Date date)
  8. formatDate(Date date)
  9. now(String dateFormat)