In Salesforce, if I\'m binding a date into a VisualForce page, how do I apply custom formatting to it?
Example:
The answer seems to depend on context. I have one VF page which pre-populates the Subject line of a task with the value of NOW(). To record it with the user's Locale settings, I included methods in the controller to format date and datetime fields, along these lines:
Datetime myDT = Datetime.now();
String myDate = myDT.format();
But just now in another VF page where I'm merely displaying a datetime field, I confirmed that SFDC handled formatting based on the user's Locale setting. That was in this context, where cm.CampaignMembers is a variable from the controller: