0

我有一堆日期,我想找到它们的平均值。

  • 在遇到溢出问题之前,我可以总结 100 年内的多少个日期?有什么陷阱吗?
  • 计算平均值的最佳方法是什么,避免溢出问题?
4

1 回答 1

1
System.out.println(Long.MAX_VALUE / System.currentTimeMillis());

输出:

6892653

我认为这回答了你的两个问题。您还可以将每个 epoch 值除以 1000*60*60*24,但考虑到该原始商的大小,即使这样也可能是矫枉过正。

于 2012-05-27T19:01:22.277 回答