Java Date Format ISO formatISO8601()

Here you can find the source of formatISO8601()

Description

format ISO

License

Open Source License

Declaration

public static String formatISO8601() 

Method Source Code

//package com.java2s;
/**//from w w w  . j av a 2  s .  c  o m
 * Copyright (c) 2015 TerraFrame, Inc. All rights reserved.
 *
 * This file is part of Runway SDK(tm).
 *
 * Runway SDK(tm) is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * Runway SDK(tm) is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with Runway SDK(tm).  If not, see <http://www.gnu.org/licenses/>.
 */

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

public class Main {
    private static final String ISO8601 = "yyyy-MM-dd'T'HH:mm:ssZ";

    public static String formatISO8601() {
        return formatISO8601(new Date());
    }

    public static String formatISO8601(Date date) {
        if (date == null) {
            return formatISO8601(new Date());
        }

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

Related

  1. formatDateAsIsoDate(Calendar calendar)
  2. formatDateAsIsoString(Date date)
  3. formatDateISO(Date date)
  4. formatDateISO(Date date)
  5. formatISO(Integer integerValue)
  6. formatISO8601(Date date)
  7. formatIso8601(Date date)
  8. formatIso8601(Date date)
  9. formatISO8601(Date date)