【发布时间】:2014-04-22 22:52:36
【问题描述】:
我想将简单的时间格式转换为毫秒。我说时间 3:14 我想将其转换为毫秒。我有以下代码,但它给了我一个负值。
SimpleDateFormat format = new SimpleDateFormat("HH:mm");
Date d = format.parse("3:14");
long time = time.getTime();
【问题讨论】:
-
我复制了你写的代码,我得到了
time == 8040000。不过我有一个问题,你想从哪个日期开始转换成毫秒?因为您正在创建的d对象是 1970 年 1 月 1 日 3:14,我相信您想要从同一天 00:00 开始的那个时间的毫秒数。对吗? -
ya as lagunex 说你希望它是什么日期
-
问这种问题的时候,把你提到的负数等实际值贴出来。
-
@user1602152 “毫秒”是什么意思?日期时间自 1970 年初以来的毫秒数?自午夜以来的毫秒数?
-
@lagunex 我想从当前日期转换毫秒数
标签: android time simpledateformat