Java Date ISO Parse getIsoStringDate(Date date)

Here you can find the source of getIsoStringDate(Date date)

Description

Gets the date as an ISO 8601 compatible string date.

License

Apache License

Parameter

Parameter Description
date the date to be converted

Exception

Parameter Description
NullPointerException the null pointer exception
IllegalArgumentException the illegal argument exception

Return

the data as an ISO 8601 compatible string

Declaration

public static String getIsoStringDate(Date date) throws NullPointerException, IllegalArgumentException 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright 2018 Johns Hopkins University
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.// ww  w  . j a  v a  2 s.co  m
 *
 * This software was produced as part of the RMap Project (http://rmap-project.info),
 * The RMap Project was funded by the Alfred P. Sloan Foundation and is a 
 * collaboration between Data Conservancy, Portico, and IEEE.
 *******************************************************************************/

import java.text.DateFormat;

import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {
    /** Format string for ISO-8601 date. */
    public static String ISO8601 = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";

    /**
     * Gets the date as an ISO 8601 compatible string date.
     *
     * @param date the date to be converted
     * @return the data as an ISO 8601 compatible string
     * @throws NullPointerException the null pointer exception
     * @throws IllegalArgumentException the illegal argument exception
     */
    public static String getIsoStringDate(Date date) throws NullPointerException, IllegalArgumentException {
        DateFormat format = new SimpleDateFormat(ISO8601);
        String dateString = format.format(date);
        return dateString;
    }
}

Related

  1. getADTimeFromISO8601Date(String date)
  2. getCalendarFromISO8601String(final String timestamp, final TimeZone tz)
  3. getISODate(String date)
  4. getISODateInSeconds(String isoDate)
  5. getISOStringFromDate(long time)
  6. iso8601(String date)
  7. iso86012date(String s)
  8. iso8601ToCalendar(String s)