问题标签 [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 LocalDateTime 从 UTC 时区中删除毫秒
我正在尝试从 UTC 时区截断毫秒。我有下面的代码,我可以在其中删除毫秒,但最后我仍然得到 Z。
这将输出以下内容:
====事件日期截断前的时间===
2021-03-09T20:46:24.081Z
====截断后的事件日期时间===
2021-03-09T20:46:24Z
spring-boot - 如何更改有关 LocalDateTime 的 WebClient 行为?
我正在使用 Spring Boot 2.4.5 并尝试使用 WebClient 请求另一个应用程序的 REST API。我知道另一个应用程序将请求的信息作为集合提供。当我使用 anObject[]
接收响应时:
我可以看到我收到了一个包含所有值的 LinkedHashMap,包括一个字段:
但是,如果可能的话,我想让 WebClient 立即将响应转换为指定的 DTO...
...当 LocalDateTime 对象应被反序列化时,我得到一个异常。
我认为 WebClient 有一个内部 ObjectMapper,所以也许可以在 WebClient 实例化期间修改这个 ObjectMapper?...或者有没有更好的方法来告诉 Webclient 如何处理 LocalDateTime?...也许是由配置定制的 WebClient 或...?
我无法解释,但在删除任何 JsonFormat 注释后,它开箱即用。(诡异的!)
java - Joda time - 下次是 X 点钟
我需要得到下一个日期时间,比如 20 点。
因此,例如,如果是 13.00 小时,它会给我与今天 20.00 对应的日期时间。
但如果是 21.00,它会在明天 20.00 给我。
我怎样才能做到这一点?是否有一些我找不到名称的内置函数?
在紧要关头,我也可以使用 Java Time 而不是 Joda Time。
kotlin - 将没有时区的日期解析为本地时区
我有没有 Z 的日期,因为它总是在 UTC 中。我想用本地时间将其解析为 LocalDateTime ,反之亦然
例如:
本地时区 UTC+1
服务器日期“2020-01-31 04:38:00”,UTC
格式将是“2020-01-31 05:38:00”
反之亦然
UTC+1
格式时间中的本地时间“2020-01-31 05:38:00”将是“2020-01-31 04:38:00”
我试过这个
java - 如何从回调中获取 LocalDateTime 并将其转换为 UTC 时间格式?
如何获取现有的LocalDateTime
(我从回调中获取)并能够将其转换为UTC
格式?
我正在使用 mapstruct 进行映射:
我有一个简单的助手来创建一个函数,该函数接受回调给我的内容并以 UTC 形式返回:
问题是这callBackUserService.getUser().get(0).getDateAction()
实际上是我需要转换的日期,但 mapStruct 不允许我进行映射,因为CallBackUserService callBackUserService
它不能作为参数,public LocalDateTime timeToUTC(LocalDateTime localDateTime)
因为我的源是sourceDateTime
并且它只是一种类型,它是LocalDateTime
java - 如何为弹簧控制器选择正确的日期类型?
我需要像这样实现端点:
按日期它应该从数据库中查询 smth 并返回给客户端。
我的问题是我应该使用哪种日期类型?
- 本地日期时间
- 分区日期时间
- 偏移日期时间
?
还有什么?
有哪些优点和缺点?
AFAIK 传递日期的最佳方式 - 以 UTC 格式传递它,但它不能直接回答我的问题。
java - LocalDateTime 字段:MismatchedInputException:无法从 START_OBJECT 令牌中反序列化 `java.lang.String` 的实例
我有一个主要课程:
和嵌套类:
我正在尝试通过使用自定义反序列化器来反序列化它:
这就是我如何配置我的 objectMapper:
应用程序在以下 json 之外接收:
在 LocalDateTime 反序列化时,我收到异常:
我想,杰克逊将“dateTimeMessageSend”识别为一个对象并且无法将其解析为字符串。
解决问题的方法是什么?
- 修改源 json,例如将 LocalDateFormat 更改为 String。(什么是不受欢迎的)
- 进一步定制 objectMapper 或/和 LocalDateTimeDeserializer
java - 在java jdk8中将UTC日期转换为本地日期(服务器的时区)
我想将 utc java.util.date 时间(UTC)转换为服务器的本地时间。我们使用 jdk8。我怎样才能做到这一点?
我的要求是,我们在 UTC 中获得 lastTime。我们需要在门户中以本地时区显示用户友好的日期。下面是我的代码,它不起作用。
spring - LocalDateTime 和 SimpleJdbcCall
这是我的一段代码:
在我的参数中,我有一个包含“2021-01-27T23:02:50”的 LocalDateTime,但是当我查看 Spring 执行的 SQL 查询时,我看到传递给数据库的实际日期时间是“2021-01- 27 22:02:50”。看到一小时班次了吗?LocalDateTime 不应该没有任何时区概念吗?我看不出这种转变是从哪里来的。
java - 随机时间和日期
我想得到一个生成从现在到 2685 天的时间和一个随机时间的日期。我接受的格式必须是“uuuu-MM-dd'T'HH: mm: ssZ”。目前我的程序正在生成一个随机日期,但我无法创建一个随机时间,因为 Duration 与 Period 冲突