Domanda

In Salesforce, se sto vincolante una data in una pagina Visualforce, Come posso richiedere la formattazione personalizzata ad esso?

Esempio:

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

Questa uscita volontà di una data nel formato di default:

  

Gio 1 luglio 09:10:23 GMT 2009

Come faccio a farlo (per esempio) nel formato gg / mm / aaaa, in questo modo:

  

01/07/2009

(Speriamo che questa è una domanda abbastanza facile, ma per ottenere la comunità Salesforce succedendo qui immagino abbiamo bisogno di alcune domande facili.)

È stato utile?

Soluzione

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

link alla piena doc: http: //www.salesforce .com / us / developer / docs / pagine / contenuti / pages_compref_outputText.htm

Altri suggerimenti

La risposta sembra dipendere dal contesto. Ho una pagina VF che pre-popola la riga Oggetto di un compito con il valore di NOW (). Per registrare con impostazioni locale dell'utente, ho inserito i metodi del controller per il formato della data e datetime campi, lungo queste linee:

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

Ma proprio ora in un'altra pagina VF dove sto solo la visualizzazione di un campo datetime, mi ha confermato che SFDC gestito formattazione in base Impostazioni internazionali dell'utente. E 'stato in questo contesto, in cui cm.CampaignMembers è una variabile dal controller:

    <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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top