Di che piattaforma/linguaggio stiamo parlando?
Io, per Android, mostro all'utente un pulsante in cui il text è il valore della data formattato come mi pare... quando l'utente tappa sul pulsante, si apre la dialog col date picker...


Ciao.