问题标签 [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.
java - JAVA 将本地时间 (GMT+8) 转换为 UTC 时间
我想将 datetime-local 从 html 转换为 UTC 时间:
html:
爪哇:
那是当地时间(GMT+8),我想将其转换为UTC字符串时间
例如:转换为 -> 2021-01-07T02:42
我搜索了很多资源,但仍然不明白该怎么做。
java - java - 如何在java中随机化昨天和今天本地DateTime之间的时间?
我需要在java中随机化一个时间。
如果现在是24/2/2021 13:56:13
,那么我需要在23/2/2021 13:56:13
和之间随机化一个时间24/2/2021 13:56:13
。我对 Java 中的随机函数不熟悉,所以我可能需要一些帮助。感谢您的关注。
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
。
java - 如何以毫秒解析 ZonedDateTime
Jira 通过 Rest API 给我这个日期格式:
2021-01-21T11:08:45.000+0100
我如何将其解析为LocalDateTime
Java 中的 a?
我试过了
或这个:
结果是DateTimeParseException
java - LocalDateTime 格式化程序将年份从 2020 年更改为 2021 年?
我正在尝试采用日期格式的字符串,将其解析为 LocalDateTime,然后将其格式化回字符串以进行显示。这样做时我发现原始字符串是 2020 年,而 LocalDateTime 对象也有 2020 年。但是当我格式化 LocalDateTime 以进行显示时,这个字符串不知何故现在是 2021 年?这是代码:
输出如下所示:查看从 2020 年到 2021 年的年份如何变化。
有什么想法吗??
java - LocaleDateTime atZone 格式忽略不同的时区
我的代码似乎有问题。我希望我的输出中有不同的时间——一个从 UTC 转换为德国时间,一个转换为巴西东部时间,但我总是得到相同的 UTC 时间输出。
我的代码:
我的实际输出:
我的期望(关于最后两行):
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 则什么也不做。
java - 如果提前 1、2、3、4 分钟,如何将其舍入到最接近的 5 分钟间隔?
我想将 Instant / LocalDateTime 舍入到 Java 中最接近的 5 分钟间隔。
例子:假设时间是:
或者
或者
或者
预期结果:
java - 从 org.joda.time.LocalDateTime 转换为 java.sql.date
我有这个代码
我将日期从 org.joda.time.LocalDateTime 转换为 java.sql.date
输出是
所以分钟和秒是错误的。为什么会这样?我该如何解决?
谢谢
java - Java - 比较日历和 LocalDateTime 的问题?
我的Java
代码中有以下比较:
请注意,endDate
字段是一种Calendar
类型。
以这种方式进行比较是否有任何问题Calendar
,LocalDateTime
或者有更好的方法吗?