在Java应用程序中,我希望能够在操作开始时获取时间戳,并能够定期检查操作运行的时间.问题是:我不希望受到网络时间协议的影响,或者管理员改变时间,或任何可能突然调整时间的东西.我想要一个单调增加的时间价值.我相信这会排除java.util.Date,Time和Calendar.
JRE中是否存在单调增加时间戳的某些来源?
你考虑过使用System.nanoTime()吗?
它只对计算两个事件之间的经过时间有意义.由于文档声明它与任何系统或墙壁时间无关,我相信它可以用于你的坐垫.