【发布时间】:2020-01-21 15:22:02
【问题描述】:
在我的网络应用程序中,允许用户选择像“8:15pm”这样的时间和像“星期三”这样的日子。当它被发送到服务器时,我正在使用 Javascript 方法发送字符串“8:15pm”、“Wednesday”和时区信息
new Date().getTimezoneOffset()
这将返回从 UTC 开始的偏移量(以分钟为单位)。如何将 360(6 小时)之类的内容转换为 ZoneOffset,以便计算正确的 OffsetDateTime?是否有一种实用方法可以将小时数和基本 ZoneOffset 转换为新的 ZoneOffset?
【问题讨论】:
-
你的意思是像
ZoneOffset.ofHours()? -
ZoneOffset.ofTotalSeconds(360*60)呢? -
是的,@SeanBright,这就是我想要的。不知道我怎么错过了。你想把它写下来作为答案。
-
@Michael 这也是一种 Javascript 方法。
-
很公平,感谢您的编辑