Java Date to Time serializeDateTime(final Date date)

Here you can find the source of serializeDateTime(final Date date)

Description

Serialise a date as xsd:dateTime format with seconds to three decimal places (non-canonical)

License

Open Source License

Parameter

Parameter Description
date The date to format

Return

The formatted date

Declaration

public static String serializeDateTime(final Date date) 

Method Source Code

//package com.java2s;
/*************************************************************************
 * Copyright 2009-2012 Eucalyptus Systems, Inc.
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; version 3 of the License.
 *
 * This program 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 General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see http://www.gnu.org/licenses/.
 *
 * Please contact Eucalyptus Systems, Inc., 6755 Hollister Ave., Goleta
 * CA 93117, USA or visit http://www.eucalyptus.com/licenses/ if you need
 * additional information or have any questions.
 ************************************************************************/

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

public class Main {
    /**//from ww  w. ja v  a2  s . c  o m
     * Serialise a date as xsd:dateTime format with seconds to three decimal places (non-canonical)
     * 
     * @param date The date to format
     * @return The formatted date
     */
    public static String serializeDateTime(final Date date) {
        final SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'.'SSS'Z'");
        format.setTimeZone(TimeZone.getTimeZone("UTC"));
        return format.format(date);
    }
}

Related

  1. getTimeText(Date date)
  2. getXSDDateTime()
  3. getXsdDateTime(Date time)
  4. getXsdDateTime(final Date d)
  5. removeTime(Date date)
  6. serializeXsdDateTime(Date date)
  7. strTime(Date dt)
  8. to24HrTimeString(Date date)
  9. toExtendedTime(Date date)