package com.nortal.jroad.client.lkf;
import java.util.Calendar;
import java.util.Date;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.time.DateFormatUtils;
/**
* @author Tatjana Kulikova (tatjana.kulikova@nortal.com)
* @date 17.02.2011
*/
public class Parser {
private Parser() {
}
public static String parseDateTime(Calendar date) {
return date == null ? StringUtils.EMPTY : getFormatString(date.getTime());
}
private static String extractDateTime(String formatString){
return StringUtils.substringBefore(formatString, "+");
}
private static String getFormatString(Date date){
String formatString= DateFormatUtils.ISO_DATETIME_TIME_ZONE_FORMAT.format(date);
return extractDateTime(formatString);
}
}