Here you can find the source of formatDateTime(Timestamp value, String defaultFormat)
public static String formatDateTime(Timestamp value, String defaultFormat)
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 static String formatDateTime(Timestamp value) { return formatDateTime(value, ISO_DATETIME_FORMAT); }//from w w w . j av a2s . c o m 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); } }