Comment formater une date dans VisualForce?
Dans Salesforce, si je suis de la liaison d'une date dans une page VisualForce, comment dois-je appliquer une mise en forme personnalisée à elle?
Exemple:
<apex:page standardController="Contact">
<apex:pageBlock title="Test">
<p>{!contact.Birthdate}</p>
</apex:pageBlock>
<apex:detail relatedList="false" />
</apex:page>
Ceci affichera une date dans le format par défaut:
Thu Jul 01 09:10:23 GMT 2009
Comment puis-je obtenir (par exemple) en jj/mm/aaaa format, comme ceci:
01/07/2009
(J'espère que c'est assez facile, mais pour obtenir la force de vente de la communauté qui se passe ici je me dis que nous devons à quelques questions simples.)
Vous devez vous connecter pour publier un commentaire.
le lien de la doc: http://www.salesforce.com/us/developer/docs/pages/Content/pages_compref_outputText.htm
La réponse semble dépendre du contexte. J'ai une VF page de pré-remplit la ligne d'Objet de l'une tâche avec la valeur de MAINTENANT(). Pour enregistrer avec les paramètres Régionaux de l'utilisateur, j'ai inclus des méthodes dans le contrôleur au format de date et datetime champs, le long de ces lignes:
Mais tout à l'heure dans un autre VF page où je suis en affichant simplement un champ datetime, j'ai confirmé que SFDC géré la mise en forme basée sur l'utilisateur, la configuration des paramètres Régionaux. C'est dans ce contexte, où cm.CampaignMembers est une variable à partir du contrôleur: