package org.ohmage.db.utils;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ISO8601Utilities {
private static DateFormat m_ISO8601Local =
new SimpleDateFormat ("yyyy-MM-dd'T'HH:mm:ss");
public static String formatDateTime()
{
return formatDateTime (new Date());
}
public static String formatDateTime (Date date)
{
if (date == null) {
return formatDateTime (new Date());
}
// format in (almost) ISO8601 format
String dateStr = m_ISO8601Local.format (date);
// remap the timezone from 0000 to 00:00 (starts at char 22)
return dateStr.substring (0, 22)
+ ":" + dateStr.substring (22);
}
}