Here you can find the source of formatDateISO(Date date)
public synchronized static String formatDateISO(Date date)
//package com.java2s; //License from project: Open Source License import java.text.SimpleDateFormat; import java.util.Date; public class Main { private static final String ISO_FORMAT_SECONDS = "yyyy-MM-dd'T'HH:mm:ss'Z'"; private static final SimpleDateFormat isoFormat = new SimpleDateFormat(); public static String formatDateISO(long millis) { Date d = new Date(); d.setTime(millis);// w w w . j a v a2 s . c o m return formatDateISO(d); } public synchronized static String formatDateISO(Date date) { if (date == null) { return null; } isoFormat.applyPattern(ISO_FORMAT_SECONDS); return isoFormat.format(date); } }