Java Date Format DateFormat(String dateStr, String oldPattern, String newPattern)

Here you can find the source of DateFormat(String dateStr, String oldPattern, String newPattern)

Description

Date Format

License

Open Source License

Declaration

public static String DateFormat(String dateStr, String oldPattern, String newPattern) 

Method Source Code

//package com.java2s;

import java.text.ParseException;
import java.text.SimpleDateFormat;

import java.util.Date;

public class Main {

    public static String DateFormat(String dateStr, String oldPattern, String newPattern) {
        SimpleDateFormat sdf = new SimpleDateFormat(oldPattern);

        Date date = null;//from   w  ww  .j a  va  2 s  . c  o m

        try {
            date = sdf.parse(dateStr);
        } catch (ParseException e) {
            e.printStackTrace();
            return "";
        }

        return new SimpleDateFormat(newPattern).format(date);
    }

    public static String DateFormat(Date date, String newPattern) {
        if (date == null) {
            return null;
        }
        SimpleDateFormat sdf = new SimpleDateFormat(newPattern);

        return sdf.format(date);
    }

    public static Date DateFormat(String dateStr, String pattern) throws ParseException {
        SimpleDateFormat sdf = new SimpleDateFormat(pattern);
        Date date = sdf.parse(dateStr);

        return date;
    }
}

Related

  1. dateFormat(DateFormat f, Date d)
  2. dateFormat(int grain, TimeZone timeZone)
  3. dateFormat(java.util.Date date, String formatStr)
  4. dateFormat(long time)
  5. dateFormat(String date, String dateFormat)
  6. dateformat(String dateTime)
  7. dateFormat(String datetime)
  8. dateFormat(String df, TimeZone timeZone)
  9. dateFormat(String format, java.util.Date date)