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

oyxsuwqo  于 2022-12-25  发布在  Java
关注(0)|答案(4)|浏览(157)

如何从日期中获取毫秒时间?我有下面的代码。

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

此变量beginupd包含以下格式
2011年10月12日星期三格林尼治标准时间11:55:03 +05:30
现在如何将这种格式转换为Long数据类型中的毫秒时间?

tp5buhyn

tp5buhyn1#

long millisecond = beginupd.getTime();

Date.getTime() JavaDoc状态:
返回此Date对象所表示的自1970年1月1日00:00:00 GMT以来的毫秒数。

ar5n3qh5

ar5n3qh52#

date.setTime(milliseconds);

这是为设置毫秒在日期

long milli = date.getTime();

这是获取时间(以毫秒为单位)。
返回自1970年1月1日00:00:00 GMT以来的毫秒数

vsdwdz23

vsdwdz233#

你可以用

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

kuarbcqp4#

beginupd.getTime()将为您提供从1970年1月1日00:00:00 GMT到您在Date对象中指定的时间之间的时间(以毫秒为单位

相关问题