You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从LocalDate变量构造含当前时分秒的LocalDateTime变量?

从LocalDate构造包含当前时分秒的LocalDateTime

直接用LocalDate的atTime()方法,搭配LocalTime.now()就能搞定——LocalTime.now()会获取当前系统的时分秒(含纳秒)信息,和指定的LocalDate组合后,就能得到带当前时间部分的LocalDateTime。

结合你现有代码的完整示例:

TMmcParametrage parametrageDateLogicielle = parametrageRepository.getEntityManager().find(TMmcParametrage.class, "DATE_LOGICIELLE");
LocalDate dateLogiciel = LocalDate.parse(parametrageDateLogicielle.getValeur());
// 构造带当前时分秒的LocalDateTime
LocalDateTime dateTimeLogiciel = dateLogiciel.atTime(LocalTime.now());

如果要避免系统默认时区的影响,也可以给LocalTime.now()指定时区:

// 指定UTC时区
LocalDateTime dateTimeLogiciel = dateLogiciel.atTime(LocalTime.now(ZoneId.of("UTC")));
// 显式使用系统默认时区
LocalDateTime dateTimeLogiciel = dateLogiciel.atTime(LocalTime.now(ZoneId.systemDefault()));

内容的提问来源于stack exchange,提问作者pheromix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 13:04:49