JavaScript/TypeScript 如何像 Java 那样构建 OffsetDateTime?

JavaScript/TypeScript how to build OffsetDateTime like in Java?

我是 java 脚本的新手,如何在 java 脚本中构建偏移日期时间,我用来调用和 API 在字符串中获取日期时间.

2020-08-27T22:54:36.922Z -> Like this in JavaScript/TypeScript

在Java我会做同样的事情。

OffsetDateTime.now().toString()

请告诉我。前端是 Java 脚本,我计划在 API 中将偏移日期作为字符串获取,并在后端的 Java 处理程序中进行处理。

听起来您想要 Date 上的 toISOString() 方法。您可以在初始化为当前时间的新创建的 new Date() 实例上调用它。

console.log(new Date().toISOString())

Documentation here

获取JavaScript中的偏移量:

var now = new Date(); var offset = now.getTimezoneOffset();

您可以从那里为您的具体实施做数学运算(即/60)。