new Date().getTime()和System.currentTimeMillis()
时间: 2023-10-25 19:03:28 浏览: 73
new Date().getTime()和System.currentTimeMillis()都可以用来获取当前时间的时间戳,但是它们的用法和返回值略有不同。new Date().getTime()是JavaScript中的方法,它返回的是从1970年1月1日00:00:00 UTC到当前时间的毫秒数。而System.currentTimeMillis()是Java中的方法,它返回的是从1970年1月1日00:00:00 GMT到当前时间的毫秒数。也就是说,new Date().getTime()返回的时间戳是基于UTC时间,而System.currentTimeMillis()返回的时间戳是基于GMT时间。另外需要注意的是,new Date().getTime()返回的是一个long型的值,而System.currentTimeMillis()返回的是一个long型的值。所以在使用这两个方法时,需要根据具体的编程语言和需求来选择使用哪个方法。如果是在JavaScript中,一般使用new Date().getTime();如果是在Java中,一般使用System.currentTimeMillis()。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [JAVA获取时间戳:new Date().getTime() 和 System.currentTimeMillis() 用法区别](https://blog.csdn.net/weixin_50002038/article/details/126838200)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]