当前位置: 首页 > 知识库问答 >
问题:

java8中不同时区的人执行,Instant.now()获取的时间戳一样吗?

许寒
2023-07-09

1.不同时区同时执行Instant.now()
2.不同时区同时执行new Date()

共有1个答案

胡俊贤
2023-07-09

在Java 8中,Instant.now()方法返回的是距离1970年1月1日00:00:00 UTC(协调世界时)的秒数和纳秒数,即一个UTC时间戳。因此,无论执行Instant.now()的人身处何种时区,获取到的时间戳都是一样的。

用new Date()创建Date对象时,返回的是当前系统时区下的当前时间。因此,不同时区的人同时执行new Date()会返回不同的时间。

 类似资料:
  • 我正在尝试获取PST时区中一天的开始时间(00:00:00)和结束时间(23:59:59)。我尝试了以下代码,但由于某种原因,我只获取UTC中的开始和结束时间。我尝试将时区更改为包括“美国/Los_angeles”,但输出时间戳始终显示GMT/UTC的开始和结束时间。 我的代码: 输出: 我这里有什么遗漏吗?我应该更新任何包吗。?

  • 问题内容: 我想使用Java代码获取不同时区的本地时间。基于传递给函数的时区,我需要该时区的本地时间。如何实现呢? 问题答案:

  • 问题内容: 解决的问题 外部设备正在计算并发送非标准的2小时轮班时间戳,这使我非常困惑,并启动了该线程。时区 不会影响自己的时间戳 ,时区仅在以人类可读形式进行转换时适用。 我在UTC时区有时间戳记(距离unix纪元的秒数​​),没有DST(夏令时)。 我想要使​​用DST的“欧洲/布拉格”时区中的时间戳(距Unix纪元的秒数​​)。 我曾经以为unix时间戳不受时区限制,时区仅影响将时间戳转换为

  • 我想从不同的时区获取当前时间(现在)。 例如使用joda datetime库, 我的问题是如何获得Autralian时区的当前时间来获得分区时间戳对象。 谢谢。米希尔·帕雷赫

  • 问题似乎在这个文件中:https://github.com/brianc/node-postgres/blob/master/lib/types/textparsers.js 如果从Postgres返回的日期字符串没有指定时区(例如或),那么它只会构造一个JavaScript日期对象,我相信它只会包括本地时区。

  • 返回我女巫是错误的。 但接下来的查询如下: 我看对日期