2010-12-13 23 views

Répondre

7

Créer un objet calendrier et définir la date et heure à partir du sélecteur de date et today.getTimeInMillis().

onDateSet(...) { 
    Calendar c = Calendar.getInstance(); 
    c.set(...); 
    long mills = c.getTimeInMillis(); 
} 
+0

ça marche! Merci! – NullPointerException

+0

J'appellerais aussi 'c.setTimeInMillis (0);' juste en dessous de getInstance() pour mettre les heures, minutes, secondes à 0 –

2

Il vous suffit de convertir votre résultat, en utilisant Calendar, ou, plus facilement, Joda-Time

Voici un exemple avec Joda-Time:

DateMidnight d = new DateMidnight(picker.getYear(), picker.getMonth(), picker.getDayOfMonth()); 
long millis = d.toDate().getTime(); 
+0

Qu'est-ce que DateMidnight? –