如何在不同时区之间预定在线会议(视频通话)?

我正在尝试使用NetBeans在2个人之间建立会议,用户在其中输入他们的姓名和位置以及他们在一周中的指定日期进行呼叫的能力,该程序将输出可能的呼叫时间,用户在各自的时区。

我开始在BlueJ上创建Person&Scheduler类,并尝试将小时转换为分钟并输出时间,但是我在时区和使用NetBeans方面遇到了麻烦。

mlt9966 回答:如何在不同时区之间预定在线会议(视频通话)?

将来在处理不同时区(即计算最终时间的规则可能会改变)时,您可以采取以下策略:

使用当地时区保存会议组织者选择的时间。这是永久的。 第一次以及每次时区规则更改时(在大多数国家中这种情况很少发生),您: 将会议时间转换为UTC。 对于每个会议参与者,您都将时间转换为当地人的时区。

为此仅使用标准库方法。不要尝试自己动手做数学运算,因为世界上大多数人都会犯错。

在Java中,请尽可能使用新的Time and Date API。那不是使用Date,而是使用Instant,ZonedDateTime等。新API的错误少得多,使您自己做些困难。时间和时区是很容易出错的地方。

本文链接:https://www.f2er.com/3166734.html

大家都在问