package com.mindprod.inauguration;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.TimeZone;
import static java.lang.System.*;
/**
* Demonstrate how to display date and time with a custom mask.
*
* @author Roedy Green, Canadian Mind Products
* @version 1.2 2005-06-30
* @since 2000
*/
public final class InaugurationCustom
{
/**
* mask for: Tuesday 2009/01/20 12:00:00 PM EST : Eastern Standard Time
*/
private static final SimpleDateFormat SDF =
new SimpleDateFormat( "EEEE yyyy-MM-dd hh:mm:ss aa zz : zzzzzz" );
/**
* Main method.
*
* @param args not used
*/
public static void main( String[] args )
{
final int inaugYear = 2017;
TimeZone est = TimeZone.getTimeZone( "America/New_York" );
GregorianCalendar inauguration = new GregorianCalendar( est );
inauguration.set( inaugYear, Calendar.JANUARY, 20, 12, 0, 0 );
SDF.setCalendar( inauguration );
String dateString = SDF.format( inauguration.getTime() );
out.println( dateString );
}
}