Java Date Format ISO formatIso8601(Date date)

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

Description

format Iso

License

EUPL

Declaration

public static String formatIso8601(Date date) 

Method Source Code

//package com.java2s;
/*//from w w w . j ava  2  s  . co  m
 * Copyright (c) 2010 - 2015 Norwegian Agency for Pupblic Government and eGovernment (Difi)
 *
 * This file is part of Oxalis.
 *
 * Licensed under the EUPL, Version 1.1 or ? as soon they will be approved by the European Commission
 * - subsequent versions of the EUPL (the "Licence"); You may not use this work except in compliance with the Licence.
 *
 * You may obtain a copy of the Licence at:
 *
 * https://joinup.ec.europa.eu/software/page/eupl5
 *
 *  Unless required by applicable law or agreed to in writing, software distributed under the Licence
 *  is distributed on an "AS IS" basis,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the Licence for the specific language governing permissions and limitations under the Licence.
 *
 */

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

public class Main {
    private static final String rfc822DateFormat = "EEE, dd MMM yyyy HH:mm:ss Z";
    public static final String ISO8601_TS_FORMAT = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX";

    public static String formatIso8601(Date date) {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(
                ISO8601_TS_FORMAT);
        return simpleDateFormat.format(date);
    }

    public static String format(Date date) {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(
                rfc822DateFormat);
        return simpleDateFormat.format(date);
    }
}

Related

  1. formatDateISO(Date date)
  2. formatDateISO(Date date)
  3. formatISO(Integer integerValue)
  4. formatISO8601()
  5. formatIso8601(Date date)
  6. formatISO8601(Date date)
  7. formatISO8601(Date date)
  8. formatIso8601(Date date)
  9. formatISO8601(Date date, TimeZone timeZone)