为什么SimpleDateFormat总是返回相同的时间?

时间:2019-06-07 08:39:41

标签: java android

我有一个非常奇怪的错误。所以我有这个功能:

    public static String convertTimeString(long mills) {
    SimpleDateFormat s = new SimpleDateFormat("HH:mm");
    return s.format(new Date(mills));
}

我不明白为什么这两种情况的收益相同:

DateUtils.convertTimeString(epgEvent.getStart())
DateUtils.convertTimeString(epgEvent.getStart() + (timeshift*3600))

我注意到,如果我添加一个非常大的数字,例如> 1000000,结果将不相同,但是如果我添加几个小时,结果将是相同的,这毫无意义。

0 个答案:

没有答案