Android Timestamp Format formatShortDate(Timestamp value)

Here you can find the source of formatShortDate(Timestamp value)

Description

format Short Date

Declaration

public static String formatShortDate(Timestamp value) 

Method Source Code

import java.sql.Time;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Iterator;
import java.util.List;
import java.util.NoSuchElementException;
import java.util.TimeZone;

public class Main{
    public final static String ISO_DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
    public final static String ISO_SHORT_DATE_FORMAT = "yyyy-MM";
    public static String formatShortDate(Timestamp value) {
        return formatDateTime(value, ISO_SHORT_DATE_FORMAT);
    }/*w w  w  .j  av a 2s  . c  om*/
    public static String formatShortDate(Timestamp value,
            String defaultFormat) {
        if (value == null) {
            return "";
        }
        String strFormatStyle = StringUtils.isEmpty(defaultFormat) ? ISO_SHORT_DATE_FORMAT
                : defaultFormat;
        SimpleDateFormat objSimpleDateFormat = new SimpleDateFormat(
                strFormatStyle);
        return objSimpleDateFormat.format(value);
    }
    public static String formatDateTime(Timestamp value) {
        return formatDateTime(value, ISO_DATETIME_FORMAT);
    }
    public static String formatDateTime(Timestamp value,
            String defaultFormat) {
        if (value == null) {
            return "";
        }
        String strFormatStyle = StringUtils.isEmpty(defaultFormat) ? ISO_DATETIME_FORMAT
                : defaultFormat;
        SimpleDateFormat objSimpleDateFormat = new SimpleDateFormat(
                strFormatStyle);
        return objSimpleDateFormat.format(value);
    }
}

Related

  1. format(Timestamp tt, String pattern)
  2. formatDate(Timestamp value)
  3. formatDate(Timestamp value, String defaultFormat)
  4. formatDateTime(Timestamp value)
  5. formatDateTime(Timestamp value, String defaultFormat)
  6. formatShortDate(Timestamp value, String defaultFormat)
  7. timestampToISO8601(Timestamp aTimestamp)
  8. toSloTime(Timestamp time)