2016-05-24 8 views
0

guten Morgen,android convert Datum Zeichenfolge zu Zeit in Millisekunden

Ich habe dieses Datum als String:

2016-05-20 00:00:00 

jetzt würde Ich mag diese Zeichenfolge in einem Datumsformat konvertieren und zu Millisekunden.

Ich habe versucht, diesen:

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss"); 

Date convertedDate = new Date(); 
try { 
     convertedDate = dateFormat.parse(c1.getString(c1.getColumnIndex(DatabaseHelper.COLUMN_MHD))); 
} catch (ParseException e) { 
     e.printStackTrace(); 
} 

Mi 20. Januar 00.00.00 MEZ 2016

aber wie kann ich konvertiere dieses Datum nun auf Millisekunden?

Antwort

0

Verwenden Sie MM für Monat.

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 

und Zeit zu verwenden Date.getTime() Methode.

für weitere Informationen einen Blick auf Date and Time Patterns

+0

ahhh, dass mein Fehler war. Ich habe versucht, convertedDate.getTime() - aber dieser Wert kann nicht der richtige Wert sein. aber mit MM funktioniert es gut! Vielen Dank :) – Stack108

0
long timeInMilliseconds = convertedDate .getTime(); 
Log.d("time in millisecond",""+timeInMilliseconds); 
Verwandte Themen