【发布时间】:2013-03-14 12:04:18
【问题描述】:
我正在尝试做一些非常简单的事情。我试图从当天减去 2 天。我从 UI 获得小时数。所以在这个例子中,我从 UI 得到了 48 小时。我正在做以下事情,我不知道我在这里做错了什么。我认为这样做的结果是它只减少了几分钟的时间。
long timeInEpoch = (currentMillis()/1000 - (48 * 60 * 60)); //48 comes from UI
public long currentMillis(){
return new Date().getTime();
}
d = new Date(timeInEpoch * 1000);
我也试过了
d1 = new Date(timeInEpoch);
似乎没有任何效果。我在这里做错了什么?
【问题讨论】:
-
“我认为这样做的结果是它只减去了几分钟的时间。”你为什么这么认为?
标签: java date epoch milliseconds subtraction