package com.rectang.xsm.velocity;
import com.rectang.xsm.MetaData;
import java.util.Date;
import java.text.DateFormat;
/**
* Convenience code for formatting dates in Velocity
*
* @author Andrew Williams
* @version $Id: DateFormatter.java 693 2007-10-25 19:53:29Z aje $
* @since 2.0
*/
public class DateFormatter
{
public String formatISO( Date date )
{
return MetaData.DATE_FORMAT.format( date );
}
public String formatShortDate( Date date )
{
return DateFormat.getDateInstance( java.text.DateFormat.SHORT ).format( date );
}
public String formatDate( Date date )
{
return DateFormat.getDateInstance( java.text.DateFormat.LONG ).format( date );
}
public String formatShortTime( Date date )
{
return DateFormat.getTimeInstance( java.text.DateFormat.SHORT ).format( date );
}
public String formatTime( Date date )
{
return DateFormat.getTimeInstance( java.text.DateFormat.LONG ).format( date );
}
}