Java DateTimeFormatter convertDate(String input, String format)

PreviousNext

Convert date from specific display format to another

Parameter:

  • input input display format in ISO 8601 (e.g. YYYY-MM-DDThh:mm:ss+00:00)
  • format

Return:

**

//package com.java2s;
import java.time.OffsetDateTime;

import java.time.format.DateTimeFormatter;

public class Main {
    /**//  w  w  w  .    d  e  m  o2   s .    co   m 
     * Convert date from specific display format to another
     *
     * @param input  input display format in ISO 8601 (e.g. YYYY-MM-DDThh:mm:ss+00:00)
     * @param format
     * @return
     */
    public static String convertDate(String input, String format) {

        try {
            OffsetDateTime dt = OffsetDateTime.parse(input);
            return dt.format(DateTimeFormatter.ofPattern(format));
        } catch (Exception ex) {
            return input;
        }
    }
}
PreviousNext

Related