如何将日期格式转换为毫秒?

时间:2011-10-12 05:35:11

标签: java android

如何从日期获得毫秒时间?我有以下代码。

Date beginupd = new Date(cursor1.getLong(1));

此变量beginupd包含格式

  

Wed 10月12日11:55:03 GMT + 05:30 2011

现在如何将此格式转换为Long数据类型的毫秒时间? 任何帮助都非常感谢,并提前感谢...

4 个答案:

答案 0 :(得分:85)

long millisecond = beginupd.getTime();

Date.getTime() JavaDoc州:

  

返回自1970年1月1日00:00:00 GMT以来的毫秒数   由此Date对象表示。

答案 1 :(得分:11)

date.setTime(milliseconds);

这是日期中设定的毫秒数

long milli = date.getTime();

这是以毫秒为单位的获取时间。

  

返回自1970年1月1日00:00:00 GMT

以来的毫秒数

答案 2 :(得分:10)

您可以使用

Calendar cal = Calendar.getInstance();
cal.setTime(beginupd);
long millis = cal.getTimeInMillis();

答案 3 :(得分:1)

beginupd.getTime()将给你从1970年1月1日00:00:00 GMT到你在Date对象中指定的时间的毫秒时间