java获取当前时间的时间戳
在Java中,可以通过以下方法获取当前时间的时间戳:
1. 使用System.currentTimeMillis()方法:这个方法返回的是自1970年1月1日00:00:00 GMT以来的毫秒数,也就是时间戳。
2. 使用Calendar.getInstance().getTimeInMillis()方法:这个方法返回的是当前时间的毫秒数。
3. 使用new Date().getTime()方法:这个方法返回的是当前时间的毫秒数。
需要注意的是,以上方法执行效率可能有所不同,例如在一次测试中,System.currentTimeMillis()方法执行1000*1024次的时间为133,Calendar.getInstance().getTimeInMillis()方法执行同样次数的时间为2372,new Date().getTime()方法执行同样次数的时间为137。这可能是因为Calendar要处理时区问题会耗费较多的时间。