如何在 java 中查找从本地/任何时区的时间戳开始经过的毫秒数



我知道System.currentTimeMillis()给出了从纪元(1 Jan 1970, 00:00:00 GMT)经过的毫秒数。但是我需要一个解决方案来查找从 1970 年 1 月 1 日、00:00:00 IST 或任何其他时区开始经过的毫秒数。

Calendar转换为 IST 时区,并通过调用 Calendar.getTimeInMillis(); 来比较值

请通过以下链接转换为时区.时区转换

这是获取特定区域时间的一种方法:

DateTimeZone tz = DateTimeZone.forID("America/Winnipeg");
DateTime dt = new DateTime(tz);
DateFormat df = DateFormat.getDateInstance();
df.format(dt.getTime());

可以在本网站上找到这些 ID。

相关内容

  • 没有找到相关文章

最新更新