Java Date Format formatDate(Date pDate, boolean pShowDateOnly)

Here you can find the source of formatDate(Date pDate, boolean pShowDateOnly)

Description

Format the date to ISO 8601 format: "yyyy-MM-dd'T'HH:mm:ss"

License

Open Source License

Parameter

Parameter Description
pDate a parameter
pShowDateOnly if true, only show date "yyyy-MM-dd"

Declaration

public static String formatDate(Date pDate, boolean pShowDateOnly) 

Method Source Code

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

import java.text.SimpleDateFormat;

import java.util.Date;

public class Main {
    /**// www  . j a v a2s  .  c  o  m
     * Format the date to ISO 8601 format: "yyyy-MM-dd'T'HH:mm:ss"
     * 
     * @param pDate
     * @param pShowDateOnly if true, only show date "yyyy-MM-dd"
     * @return
     */
    public static String formatDate(Date pDate, boolean pShowDateOnly) {

        if (pDate == null) {
            return "";
        }

        SimpleDateFormat dateFormat = null;

        if (pShowDateOnly) {
            dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        } else {
            dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
        }

        return dateFormat.format(pDate);
    }
}

Related

  1. formatDate(Date date, Locale locale)
  2. formatDate(Date date, SimpleDateFormat dateFormat)
  3. formatDate(Date fecha)
  4. formatDate(Date in)
  5. formatDate(Date myDate)
  6. formatDate(Date t)
  7. formatDate(Date tagValue)
  8. formatDate(Date value)
  9. formatDate(Date value)