android将日期字符串转换为时间,以毫秒为单位

时间:2016-05-24 05:28:51

标签: android date datetime

早上好,

我将此日期作为字符串:

2016-05-20 00:00:00

现在我想将这个字符串转换为日期格式并转换为毫秒。

我试过这个:

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();
}
  

Wed Jan 20 00:00:00 MEZ 2016

但我怎么能把这个日期现在转换为毫秒?

2 个答案:

答案 0 :(得分:1)

使用 MM 一个月。

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

并获取时间使用Date.getTime()方法。

有关详细信息,请查看Date and Time Patterns

答案 1 :(得分:0)

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