我有一个非常奇怪的错误。所以我有这个功能:
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,结果将不相同,但是如果我添加几个小时,结果将是相同的,这毫无意义。