Frage

In Salesforce, wenn ich ein Datum in eine Visualforce-Seite zu binden, wie bewerbe ich benutzerdefinierte Formatierung es?

Beispiel:

<apex:page standardController="Contact">
  <apex:pageBlock title="Test">
      <p>{!contact.Birthdate}</p>
  </apex:pageBlock>                   
  <apex:detail relatedList="false" />
</apex:page> 

Dies wird gibt ein Datum im Standardformat:

  

Do 1. Juli 09.10.23 GMT 2009

Wie kann ich es (zum Beispiel) in dd / mm / yyyy Format, wie folgt aus:

  

01.07.2009

(Hoffentlich ist das eine ziemlich einfache Frage, aber hier ist die Salesforce Community los lassen ich meine, wir brauchen ein paar einfache Fragen.)

War es hilfreich?

Lösung

<apex:outputText value="{0,date,MM'/'dd'/'yyyy}">
    <apex:param value="{!contact.Birthdate}" /> 
</apex:outputText>

Link zum Voll doc: http: //www.salesforce .com / us / Entwickler / docs / pages / Content / pages_compref_outputText.htm

Andere Tipps

Die Antwort scheint auf Kontext abhängen. Ich habe eine Seite VF, die die Betreffzeile einer Aufgabe von NOW mit dem Wert vor-auffüllt (). Um es mit den Benutzern Locale-Einstellungen aufzeichnen, ich enthalten Methoden im Controller-Format Datum und Datetime-Felder, entlang dieser Linien:

  Datetime myDT = Datetime.now(); 
  String myDate = myDT.format();

Aber gerade jetzt in einer anderen Seite VF, wo ich nur bin ein Datetime-Feld angezeigt wird, bestätigt, dass ich SFDC Formatierung behandeln basierend auf dem Lokalisierungs-Einstellungen des Benutzers. Das war in diesem Zusammenhang, wo cm.CampaignMembers ist eine Variable von der Steuerung:

    <apex:column>
      <apex:pageBlockTable value="{!cm.CampaignMembers}" var="cmp" >
        <apex:column headerValue="" value="{!cmp.Campaign.Name}" />
        <apex:column headerValue="" value="{!cmp.Status}"  />
        <apex:column headerValue="" value="{!cmp.FirstRespondedDate}" />
        <apex:column headervalue="" value="{!cmp.CreatedDate}"  />
      </apex:pageBlockTable>
    </apex:column>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top