我有一个数据库,其中保存了我需要运行某些进程的时间 我做了一个查询,它给出了当前时间和我应该运行该进程的时间之间的差异 例如,我可能会得到这个数字 23 :49:44.835 这意味着我需要在大约 23 小时内运行该过程。我想在毫秒内完成这个过程,所以我做了这个
Date Date = (java.util.Date) (InMsgTstable[index][0]);
long Value3 = Date.getTime();
我得到的日期值是正确的,尽管它删除了存储在我的数据库中的毫秒值。我想以毫秒为单位获得这个小时数/分钟数等,所以我可以将该数字作为调度程序中的毫秒延迟。但是,这给了我以毫秒为单位的错误值。有小费吗?