Java SQL Date Convert to_char(Date date, String format)

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

Description

tchar

License

Open Source License

Declaration

public static String to_char(Date date, String format) 

Method Source Code


//package com.java2s;
//License from project: Open Source License 

import java.sql.Timestamp;

import java.text.SimpleDateFormat;

import java.util.Date;
import java.util.Locale;

public class Main {
    public static String to_char(Date date, String format) {
        SimpleDateFormat formatter = new SimpleDateFormat(format);
        return formatter.format(date).trim();
    }//  w w w  . jav  a 2  s .  c o  m

    public static String to_char(Timestamp tsp, String format) {
        if (tsp == null) {
            return "";
        }
        return to_char(new Date(tsp.getTime()), format);
    }

    /**
     * <p>
     * Formats a date/time into a specific pattern.
     * </p>
     * 
     * @param date
     *            the date to format
     * @param pattern
     *            the pattern to use to format the date
     * @return the formatted date
     */
    public static String format(Date date, String pattern) {
        return format(date, pattern, null);
    }

    /**
     * <p>
     * Formats a date/time into a specific pattern in a time zone and locale.
     * </p>
     * 
     * @param date
     *            the date to format
     * @param pattern
     *            the pattern to use to format the date
     * @param locale
     *            the locale to use, may be <code>null</code>
     * @return the formatted date
     */
    public static String format(Date date, String pattern, Locale locale) {
        if (locale == null) {
            locale = Locale.getDefault();
        }
        SimpleDateFormat df = new SimpleDateFormat(pattern, locale);
        return df.format(date);
    }

    /**
     * <p>
     * Formats a date/time into a specific pattern.
     * </p>
     * 
     * @param millis
     *            the date to format expressed in milliseconds
     * @param pattern
     *            the pattern to use to format the date
     * @return the formatted date
     */
    public static String format(long millis, String pattern) {
        return format(new Date(millis), pattern, null);
    }

    /**
     * <p>
     * Formats a date/time into a specific pattern in a time zone and locale.
     * </p>
     * 
     * @param millis
     *            the date to format expressed in milliseconds
     * @param pattern
     *            the pattern to use to format the date
     * @param locale
     *            the locale to use, may be <code>null</code>
     * @return the formatted date
     */
    public static String format(long millis, String pattern, Locale locale) {
        return format(new Date(millis), pattern, locale);
    }
}

Related

  1. dateToString(java.sql.Date data)
  2. dateToString(java.sql.Date datee)
  3. dateToString(java.util.Date date, String dateFmt)
  4. to2GMTString(final Date tsStart, final Date tsEnd)
  5. to_char(Date date, String format)
  6. toBigDecimal(@Nullable final Date value)
  7. toCalender(final Date aDate)
  8. todaySqlDate()
  9. toDBDate(String str)