You could put your format strings in your Visit or Global object:


private static final SimpleDateFormat SHORT_DATETIME_FORMAT = new SimpleDateFormat("MM/dd/yy h:mm a"); private static final SimpleDateFormat DEADLINE_DATETIME_FORMAT = new SimpleDateFormat("EEEE, MMMM d, yyyy @ h:mm a");

Then make getters so your ognl reference isn't hideously long:
public Format getShortDatetimeFormat(){
   return SHORT_DATETIME_FORMAT;
}
public Format getDeadlineDatetimeFormat() {
    return DEADLINE_DATETIME_FORMAT;
}

and then use them in your ognl expression:

<component id="jobResumeDeadline" type="common:Write">
    <binding name="value" expression="job.resumeDueDate"/>
    <binding name="format" expression="visit.deadlineDatetimeFormat"/>
</component>

(common:Write) is our own customized version of Insert)

Patrick Kelly wrote:
I have a date originally set as "new java.sql.Timestamp(time.getTime()" to my DB. I retrieve the data in string format such as "2005-05-13 12:10:57.0" and I am able to bind it with no problem. However, I need to format the date such as "MMM dd, yy, HH:mm:ss" in the binding of a table model. I would rather do the formatting within the .page file than in a .java file.

Any help would be appreciated,
Thanks - Patrick


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to