Come aggiungere il campo date in un form visualforce

L’inserimento della data è sempre molto semplice, quello che è più complicato è la formatazzione. Tante vole mi sono trovato a formattare la data in un modo piuttoso che in un altro e in Salesforce ho scoperto che può essere a tratti banale e a tratti ci metti tempo e tempo a comprendere come fare.

Che si stia lavorando ad una pagina visualforce o un Lightining Component o ad un LWC per fare la stessa puoi arrivarci in diversi modi.

Formattare la data in una pagina visualforce: apex:inputfield

<apex:inputField id="..." type="date" showDatePicker="false" styleclass="..." value="{!field__c}" />

verifica la differenza con

<apex:inputField showDatePicker="true" styleclass="...." value="{!field__c}" />

Ricorda di verificare il docType della pagina visualforce. Deve essere:

<apex:page controller="....." docType="html-5.0">