问题标签 [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 回答
179 浏览

java - 如何将文本输入转换为 java.time.LocalDateTime?

我正在尝试制作表格,这将为我的大学数据库添加新的讲座。因此,模型类 Lecture 具有 LocalDateTime 日期字段,我需要将输入文本从表单转换为 LocalDateTime,我遇到了问题:

我的控制器:

和形式:

我的讲座课:

我如何将其转换为 LocalDateTime?我看到在带有注释@DateTimeFormat 的控制器中转换的例子,但我不明白如何在我的情况下使用它......

0 投票
2 回答
502 浏览

java - Java 将 dateTime 转换为给定的格式

我需要一些帮助来将给定的本地日期时间值(或实用日期)转换为具有(ASIA/COLOMBO)时区的以下格式之一。以下是格式(来自单信号 API)。

“2015 年 9 月 24 日星期四 14:00:00 GMT-0700 (PDT)”

“2015 年 9 月 24 日,下午 2:00:00 UTC-07:00”

“2015-09-24 14:00:00 GMT-0700”

“2015 年 9 月 24 日 14:00:00 GMT-0700”

“2015 年 9 月 24 日星期四 14:00:00 GMT-0700(太平洋夏令时间)”

谢谢。

0 投票
1 回答
155 浏览

java - 在同一时区的两个区域中相同的 unix 时间戳具有不同的结果

此代码将 datetime 转换为 unix 时间戳,但是当我检查位于同一时区的墨西哥城和芝加哥的结果时,我得到了不同的结果。

结果是:

2020 年 4 月 3 日星期五 08:45:18 (am) 在美国/墨西哥城 (CST) 时区和

2020 年 4 月 3 日星期五 09:45:18 (am) 在时区 America/Chicago (CDT)

如何解决这个问题呢?

https://www.epochconverter.com/timezones?q=1585925118&tz=America%2FMexico_City https://www.epochconverter.com/timezones?q=1585925118&tz=America%2FChicago

0 投票
1 回答
56 浏览

java - 是否可以在 java 中基于 LocalDateTime 打印某个字符串?

所以我使用 localdatetime 来获取当前时间。我希望它在早上时打印“晚安”,如果晚上基于 localdatetime 打印“晚安”。我确实找到了 isBefore() 。我也确实找到了一些例子,但它是针对 date 的。我需要一些例子。如果我的问题不清楚,我很抱歉。

0 投票
1 回答
277 浏览

java - Java如何获得2个日期时间之间的百分比

我想获得两个日期时间之间的百分比,以便我可以使用进度条。

我有以下代码,我传入两个日期时间并进行求和,但出现错误。

0 投票
2 回答
2053 浏览

java - 带有时区和毫秒的 LocalDateTime 格式

我正在尝试编写一个DateTimeFormatter来解析以下格式:

我看过ISO_OFFSET_DATE_TIME,但问题是它不包含毫秒。所以我决定自己写。

没有时区很容易做到这一点:

它工作得很好

但是当我尝试以如下格式添加时区时

它现在失败,但时区无法解析。

如何以这种格式解析时区?

0 投票
1 回答
79 浏览

java - 如何使用 Scala 使用 LocalDateTime 检查给定时间在现在的 24 小时内

如果提供的日期在当前时间的 24 小时内,我想创建一个采用一个参数并返回 true 的方法。

0 投票
0 回答
283 浏览

java - JAXB - 以编程方式将绑定添加到 jaxb 生成的 xsd 模式

我正在尝试使用 JAXB 上下文为我的 dto 在 java 中生成一个 xsd 模式,我设法做到了,但我的大部分 dto 使用 java.time.LocalDateTime 所以我需要实现一个适配器。我想出了如何通过 xjb 绑定来做到这一点。但是这个 xsd 的目的是从另一个项目中调用,我不想在每个项目中都复制相同的 xjb 文件。

我手动编写了这个 xsd,这是我的预期输出:

ar.org.hiba.adapter.LocalDateTimeAdapter是一个我不介意在每个项目中都有的类,所以这不会是一个问题。

使用此代码片段,我生成了一个没有全局绑定的模式:

PopiedadDTO.java:

LocalDateTimeAdapter.java:

输出是:

这很好用,但是当我运行 jaxb 插件时,属性“fechaUltimaModificacion”是 XMLGregorianCalendar,而不是 LocalDateTime,因为我缺少全局绑定。

那么,有没有办法以编程方式将这几行 xml 添加到 xsd 中?也许有一个我不知道的注释或属性。

提前致谢。

编辑:我在生成到 xsd 输出中的两个 java 类上方添加,看到我有适配器注释但是 xsd 输出没有改变。

0 投票
2 回答
584 浏览

android - 如何从android中的localdatetime中删除T和Zone

您好,在下面的代码中想要从 LocalDateTime 中删除 T 和 Zone 。

任何人都可以帮我解决这个问题。

实际输出:

预期输出:

0 投票
2 回答
1035 浏览

java - ZonedDateTime 到 LocalDateTime

我有一个表示带区域的日期时间的字符串,我想将字符串表达式转换为LocalDateTime.

我尝试将其解析为ZonedDateTimeusingparse方法,但因错误而失败

预期结果:一个LocalDateTime2020-06-13T23:14:21

观察结果:

线程“main”java.time.format.DateTimeParseException 中的异常:无法在索引 0 处解析文本“Sat,2020 年 6 月 13 日 23:14:21 GMT”