@@ -0,0 +1,953 @@
+package org.helioviewer.base.datetime;%0A%0Aimport java.util.TimeZone;%0A%0Aimport org.apache.commons.lang3.time.FastDateFormat;%0A%0Apublic class FormatDate %7B%0A%0A    private static final TimeZone UTC = TimeZone.getTimeZone(%22UTC%22);%0A%0A    private static final String SQL_DATE_FORMAT = %22yyyy-MM-dd HH:mm:ss%22;%0A%0A    public static final FastDateFormat utcDateFormat = FastDateFormat.getInstance(%22yyyy-MM-dd'T'HH:mm:ss%22, UTC);%0A    public static final FastDateFormat sqlDateFormat = FastDateFormat.getInstance(SQL_DATE_FORMAT, UTC);%0A    public static final FastDateFormat utcFullDateFormat = FastDateFormat.getInstance(%22yyyy-MM-dd'T'HH:mm:ss.SSS%22, UTC);%0A    public static final FastDateFormat apiDateFormat = FastDateFormat.getInstance(%22yyyy-MM-dd'T'HH:mm:ss'Z'%22);%0A    public static final FastDateFormat filenameDateFormat = FastDateFormat.getInstance(%22yyyy-MM-dd_HH.mm.ss%22);%0A    public static final FastDateFormat timeDateFormat = FastDateFormat.getInstance(%22HH:mm:ss%22);%0A%0A%7D%0A

Split out FormatDate