java - System.currentTimeMillis()/1000 如何在 JAVA 中工作
问题描述
我只是想了解 System 类中的 currentTimeMillis()/1000L 方法。据我了解,此方法将以秒为单位返回当前时间。我在这里有疑问如果我在 Local jvm (IST) 中运行相同的代码,并且远程框(Sanjose)将返回不同的值作为输出?
如果我们在美国和印度的不同 JVM 中运行代码,有人可以解释一下它是如何工作的,输出会是什么。它返回相同的输出吗?还是不同?
解决方案
它返回自 unix 纪元开始以来的毫秒数,与时区无关。因此,它应该返回相同的输出。
推荐阅读
- pyspark - 基于Filter RDD-PySpark的映射输出
- android - 如何将字节数组转换为位图?
- python - 长字典排序列表
- angular - 角度输入设置器仅触发一次
- java - Slack 请求验证:无法使用签名密钥计算匹配的请求摘要
- kubernetes - 无法加入集群:在 kubeadm 加入期间连接被拒绝
- javascript - 单击标题“价格”后,如何对表格行进行升序和降序排序?
- math - 用陀螺仪测量绕一个轴的旋转
- javascript - 如何从与angularjs中第一个数组大小相同的两个数组中获取一个数组?
- javascript - Amcharts 图表光标显示在最后一个位置