My first blog.
Wednesday, July 8, 2009
Tuesday, June 5, 2007
Customize LLS to work with both DropDownList and TextBox
In your application's root folder, find file ApplicationWebForm.js. Modify function Fev_ReplaceLastListControlOption(objListElement, strValue, strText)
Monday, May 7, 2007
Java Calendar Tips
It seems straightforward to use the Java Calendar class to find the exact date of floating holidays, e.g. Martin Luther King's Day (3rd Monday in January). But I have no idea why the following almost identical code give so different results.
Attemp #1 (wrong):
Calendar MlkDay = Calendar.getInstance();
MlkDay.set(Calendar.MONTH, 0);
MlkDay.set(Calendar.DAY_OF_WEEK_IN_MONTH, 3);
MlkDay.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
for(int year = 2000; year <>
MlkDay.set(Calendar.YEAR, year);
System.out.println(MlkDay.getTime());
}
========= Console output ==========
Mon Jan 03 10:50:20 EST 2000
Mon Jan 08 10:50:20 EST 2001
Mon Jan 07 10:50:20 EST 2002
Mon Jan 06 10:50:20 EST 2003
Mon Jan 05 10:50:20 EST 2004
Mon Jan 03 10:50:20 EST 2005
Mon Jan 09 10:50:20 EST 2006
Mon Jan 08 10:50:20 EST 2007
Mon Jan 07 10:50:20 EST 2008
Mon Jan 05 10:50:20 EST 2009
Attempt #2 (correct):
Calendar MlkDay = Calendar.getInstance();
MlkDay.set(Calendar.MONTH, 0);
MlkDay.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
MlkDay.set(Calendar.DAY_OF_WEEK_IN_MONTH, 3);
for(int year = 2000; year <>
MlkDay.set(Calendar.YEAR, year);
System.out.println(MlkDay.getTime());
}
======== Console output ============
Mon Jan 17 10:49:11 EST 2000
Mon Jan 15 10:49:11 EST 2001
Mon Jan 21 10:49:11 EST 2002
Mon Jan 20 10:49:11 EST 2003
Mon Jan 19 10:49:11 EST 2004
Mon Jan 17 10:49:11 EST 2005
Mon Jan 16 10:49:11 EST 2006
Mon Jan 15 10:49:11 EST 2007
Mon Jan 21 10:49:11 EST 2008
Mon Jan 19 10:49:11 EST 2009