Android SQL Date Format formatDate(java.sql.Date value)

Here you can find the source of formatDate(java.sql.Date value)

Description

format Date

Declaration

public static String formatDate(java.sql.Date 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_DATE_FORMAT = "yyyy-MM-dd";
    public static String formatDate(Timestamp value) {
        return formatDateTime(value, ISO_DATE_FORMAT);
    }//  www. j  av  a  2  s.  c om
    public static String formatDate(Timestamp value, String defaultFormat) {
        if (value == null) {
            return "";
        }
        String strFormatStyle = StringUtils.isEmpty(defaultFormat) ? ISO_DATE_FORMAT
                : defaultFormat;
        SimpleDateFormat objSimpleDateFormat = new SimpleDateFormat(
                strFormatStyle);
        return objSimpleDateFormat.format(value);
    }
    public static String formatDate(java.sql.Date value) {
        return formatDate(value, ISO_DATE_FORMAT);
    }
    public static String formatDate(java.util.Date value) {
        return formatDate(value, ISO_DATE_FORMAT);
    }
    public static String formatDate(java.util.Date value,
            String defaultFormat) {
        if (value == null) {
            return "";
        }
        String strFormatStyle = StringUtils.isEmpty(defaultFormat) ? ISO_DATE_FORMAT
                : defaultFormat;
        SimpleDateFormat objSimpleDateFormat = new SimpleDateFormat(
                strFormatStyle);
        return objSimpleDateFormat.format(value);
    }
    public static String formatDate(java.sql.Date value,
            String defaultFormat) {
        if (value == null) {
            return "";
        }
        String strFormatStyle = StringUtils.isEmpty(defaultFormat) ? ISO_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. formatDate(java.sql.Date value, String defaultFormat)
  2. formatDate(java.util.Date value)
  3. formatDate(java.util.Date value, String defaultFormat)
  4. DateToStringSQL(Date date, String separador)