问题标签 [localdatetime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
580 浏览

java - JAVA 将本地时间 (GMT+8) 转换为 UTC 时间

我想将 datetime-local 从 html 转换为 UTC 时间:

html:

爪哇:

那是当地时间(GMT+8),我想将其转换为UTC字符串时间

例如:转换为 -> 2021-01-07T02:42

我搜索了很多资源,但仍然不明白该怎么做。

0 投票
1 回答
167 浏览

java - java - 如何在java中随机化昨天和今天本地DateTime之间的时间?

我需要在java中随机化一个时间。

如果现在是24/2/2021 13:56:13,那么我需要在23/2/2021 13:56:13和之间随机化一个时间24/2/2021 13:56:13。我对 Java 中的随机函数不熟悉,所以我可能需要一些帮助。感谢您的关注。

0 投票
1 回答
204 浏览

java - 将特定时区的时间转换为其他会计夏令时

我有一个DateTime表示日期和时间的字段,以及一个zone告诉其时区的单独字符串。

我想将时间转换DateTime为东部时区。

我找到了几个解释这一点的答案,但它们都使用 IANA 的大陆/地区区域 ID 命名标准进行转换。我zone从用户那里获得了区域 ID 的简短格式符号,例如 IST、AEST、CST 等。有没有办法可以使用简短符号将时间转换为东部时间格式?

更新: 我有一组有限的时区,可以作为输入给出。它们如下:

  • JST- 日本标准时间 (+09:00)
  • CST- 中国标准时间 (+08:00)
  • SAST- 南非标准时间 (+02:00)
  • GMT- 格林威治标准时间 (00:00)
  • EST- 东部时区 (-05:00 / -04:00)
  • HKT- 香港时间 (+08:00)
  • IST- 印度标准时间 (+05:30)

转换策略应注意 DST。因此,如果输入是2021-01-06T10:30:00并且给定的时区是IST. 将其转换为 EST 时的方法应确定 DST 是否适用,并相应地进行-05:00转换-04:00

0 投票
1 回答
646 浏览

java - 如何以毫秒解析 ZonedDateTime

Jira 通过 Rest API 给我这个日期格式:
2021-01-21T11:08:45.000+0100

我如何将其解析为LocalDateTimeJava 中的 a?

我试过了

或这个:

结果是DateTimeParseException

0 投票
1 回答
49 浏览

java - LocalDateTime 格式化程序将年份从 2020 年更改为 2021 年?

我正在尝试采用日期格式的字符串,将其解析为 LocalDateTime,然后将其格式化回字符串以进行显示。这样做时我发现原始字符串是 2020 年,而 LocalDateTime 对象也有 2020 年。但是当我格式化 LocalDateTime 以进行显示时,这个字符串不知何故现在是 2021 年?这是代码:

输出如下所示:查看从 2020 年到 2021 年的年份如何变化。

有什么想法吗??

0 投票
2 回答
73 浏览

java - LocaleDateTime atZone 格式忽略不同的时区

我的代码似乎有问题。我希望我的输出中有不同的时间——一个从 UTC 转换为德国时间,一个转换为巴西东部时间,但我总是得到相同的 UTC 时间输出。

我的代码:

我的实际输出:

我的期望(关于最后两行):

0 投票
3 回答
169 浏览

java - 如果提前或落后 1 或 2 分钟,如何四舍五入到最接近的 5 分钟间隔?

我想将 Instant / LocalDateTime 舍入到 Java 中最接近的 5 分钟间隔。

示例: 假设时间为: 2021-02-08T19 : 02 :49.594 预期结果: 2021-02-08T19 : 00 :00.000

假设时间是: 2021-02-08T19 : 03 :49.594 预期结果: 2021-02-08T19 : 05 :00.000

同样,如果时间是: 2021-02-08T19 : 56 :49.594 预期结果: 2021-02-08T19 : 55 :00.000

同样,如果时间是: 2021-02-08T19 : 58 :49.594 预期结果: 2021-02-08T20 : 00 :00.000

但是,如果时间是 2021-02-08T19: 55 :00.000 或 2021-02-08T19: 05 :00.000 或 2021-02-08T19: 00 :00.000 则什么也不做。

0 投票
2 回答
595 浏览

java - 如果提前 1、2、3、4 分钟,如何将其舍入到最接近的 5 分钟间隔?

我想将 Instant / LocalDateTime 舍入到 Java 中最接近的 5 分钟间隔。

例子:假设时间是:

或者

或者

或者

预期结果:

0 投票
1 回答
250 浏览

java - 从 org.joda.time.LocalDateTime 转换为 java.sql.date

我有这个代码

我将日期从 org.joda.time.LocalDateTime 转换为 java.sql.date

输出是

所以分钟和秒是错误的。为什么会这样?我该如何解决?

谢谢

0 投票
2 回答
192 浏览

java - Java - 比较日历和 LocalDateTime 的问题?

我的Java代码中有以下比较:

请注意,endDate字段是一种Calendar类型。

以这种方式进行比较是否有任何问题CalendarLocalDateTime或者有更好的方法吗?