gpt4 book ai didi

java - 从 LocalDateTime 和 LocalTime 创建一个新的 LocalDateTime

转载 作者:搜寻专家 更新时间:2023-11-01 03:47:26 27 4
gpt4 key购买 nike

给定日期时间和时间,

    LocalDateTime rightDateWrongTime = new LocalDateTime("2017-03-02T15:23:00.000");
LocalTime rightTime = new LocalTime("17:30:00");

我可以这样组合它们:

    LocalDateTime rightDateRightTime = rightDateWrongTime.withTime(
rightTime.getHourOfDay(), rightTime.getMinuteOfHour(),
rightTime.getSecondOfMinute(), rightTime.getMillisOfSecond());

感觉应该有更方便的方法。像这样:

    LocalDateTime rightDateRightTime = rightDateWrongTime.withTime(rightTime);

但是我找不到任何东西。有没有类似的方法?

最佳答案

您可以使用:

LocalDateTime rightDateRightTime = rightDateWrongTime.withFields(rightTime);

它对我有用(我使用的是 joda 2.2 - 不确定什么时候引入了 withFields 方法)

关于java - 从 LocalDateTime 和 LocalTime 创建一个新的 LocalDateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42559569/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com