将 Joda LocalDate 或 java.util.Date 转换为当天开始时的 LocalDateTime

2023-12-12

我使用的是乔达2.5

将 Joda LocalDate 转换为 LocalDateTime 时遇到问题。

因为,我可以将 LocalDate 转换为 DateTime,时间为 StartOfDay。我想要相同的功能,但通过 LocalDateTime 对象。

我的代码是:

假设日期来自不同的 REST 服务,比如说

Date currentDate = new Date("2015-02-05");

现在这个日期被传递给另一个服务,如下所示:

funService(currentDate);

public funService(Date currentDate)
{
       LocalDate localDateObject = new LocalDate(date);

// Now I have to convert this Date to LocalDateTime
    LocalDateTime localDateTime = localDateObject.toDateTimeAtStartOfDay();
//But this returns DateTime Object.

// As I don't want to store the DateTime Object because it also stores the TimeZone


}

我想要 LocalDateTime 对象,因为我将此 LocalDateTime 作为时间戳存储在 mysql 中。

请提供将 LocalDate 转换为 LocalDateTime 对象的解决方案。

例如:“2015-02-01”到“2015-02-01 00:00:01” YYYY-MM-DD 至 YYYY-MM-DD HH:MM:SS:zzz

但不是 LocalDate 到 DateTime


一旦你摆脱了时区异常,你可能就可以假设每天从午夜开始,所以使用:

LocalDateTime localDateTime = localDate.toLocalDateTime(LocalTime.MIDNIGHT);

不清楚为什么你想以 1 秒结束past午夜。如果你真的想要这个,请创建你自己的常量LocalTime代表它,并用它代替MIDNIGHT在上面的代码中。

另请注意,如果您确实有Date,您可能已经丢失了信息。听起来传入的数据实际上是一个字符串 - 你最好直接将其解析为LocalDate以避免可能导致问题的时区。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Joda LocalDate 或 java.util.Date 转换为当天开始时的 LocalDateTime 的相关文章

随机推荐

  • 如何为 cout 编写一个允许表达语法的函数包装器?

    我想包起来std cout用于格式化 如下所示 mycout what type x optional args do some formatting on x first std cout lt lt x 并且仍然能够使用表达语法 例如
  • 样式和主题的背景问题

    在 attrs 我有
  • 强制方向为纵向模式

    我的所有应用程序都处于纵向模式 但我有一个横向模式的视图控制器作为图像库 在 项目摘要 选项卡上启用 LandscapeLeft 模式 因此我必须在视图控制器的其余部分中以这种方式禁用旋转 但图像库的 VC 中除外 我想保持旋转为纵向模式
  • 我可以仅使用 twiml bin 将短信转发到电子邮件吗?

    非常清楚如何使用 twilio 将 SMS 转发到电子邮件地址 他们有一个使用托管在第三方服务器上的 php 代码执行此操作的很好的示例 但是 我想仅使用 twiml 应用程序将短信转发到电子邮件地址 而不使用其他第三方请求 代码 我尝试使
  • Spring boot Tomcat – 启用/禁用目录列表

    I have spring boot应用程序和我正在使用embedded tomcat作为网络服务器 我在列出目录时遇到问题 我现在就想怎样才能enable or disable listing directories在嵌入式tomcat中
  • 更改 JPanel Graphics g 颜色绘制线

    我有一个类似于绘画的程序 而且我正在尝试实现更改笔颜色 但是当我更改颜色时 当前绘制的所有内容都会更改为红色 例如在我的程序中 我怎样才能使其不会将当前绘制的所有内容重新绘制为当前颜色改变颜色 下面的代码将编译并运行 JPanel 绘图区域
  • 在 spring 中加载属性文件

    我们的一个团队已经以这种方式实现了加载属性 请参见下面的伪代码 并建议这种方法是正确的 因为使用这种方法的客户端应用程序可以自由地将属性保留在任何文件中 与广泛使用的 propertyplaceholderconfigurer 相反 应用程
  • 将数组转换为 JSON

    我有一个数组var cars 2 3 其中包含一些整数 我已经向数组添加了一些值 但现在需要通过 jQuery 将此数组发送到页面 get方法 如何将其转换为 JSON 对象进行发送 向后兼容的脚本 https github com dou
  • 解析性能(If、TryParse、Try-Catch)

    我了解很多处理解析文本以获取信息的不同方法 例如 对于解析整数 可以预期什么样的性能 我想知道是否有人知道这方面的任何好的统计数据 我正在从测试过这个的人那里寻找一些真实的数字 其中哪一个在哪些情况下提供最佳性能 Parse Crash i
  • 是否有任何浏览器(Chrome、Firefox)插件​​可以模拟地理位置?

    我需要测试广泛使用地理定位 api getCurrentPosition watchPosition 的 Web 应用程序 是否有任何浏览器 Chrome Firefox 插件 可以模拟地理位置 我来晚了一点 但是微软边缘有这个有用的选项卡
  • Java JTextPane JScrollPane 显示问题

    下面的类实现了一个 chatGUI 当它运行正常时 屏幕如下所示 精美 ChatGUI http img21 imageshack us img21 7177 rightchat jpg 当我输入大长度的文本时 问题经常出现 50 100
  • 将函数应用于大小相等的连续子向量

    我正在寻找一种很好且快速的方法来应用一些对向量进行操作的任意函数 例如sum 连续到连续 K 个元素的子向量 这是一个简单的例子 它应该非常清楚地说明我想要什么 v lt c 1 2 3 4 5 6 7 8 v2 lt myapply v
  • 在Delphi中将多维数组作为参数传递

    我想将多维数组传递给构造函数 如下所示 constructor TMyClass Create MyParameter array of array of Integer begin LocalField MyParameter end 其
  • 改造响应问题

    我正在尝试通过改造获取状态列表并尝试添加可搜索微调器 我得到什么 我收到了回复中的州列表 I can access one state in Spinner What i want 我想访问 Spinner 中的多个状态 Code getM
  • C# Office 2010 自动化

    我正在尝试制作一个程序 将数据插入到现有Word文档中的特定位置并保存它的副本 我不知道如何做到这一点 而且我找不到任何关于 Office 2010 自动化的好资源 谁能指出我正确的方向和 或给我一些例子 提前致谢 找到解决方案稍后添加答案
  • 硬币交换变体的动态规划解决方案

    我正在练习动态规划 我关注的是硬币兑换问题的以下变体 Let S 1 2 6 12 24 48 60 是整数硬币面额的常数集 让n是通过硬币可获得的正整数金额S 考虑两个人A and B 我可以用多少种不同的方式来分割n人与人之间A and
  • 在进行未更改的合并时,文件被列为挂起的更改?

    我们已经发生过多次这样的情况 我们认为这不仅仅是侥幸 当我们完成分支后合并回来时 会有比应有的更多的更改 因此 大多数显示为挂起更改的文件从未更改 在大多数情况下 既不在分支也不在基础 当我比较它们时 我使用超越比较 没有差异 我没有浏览所
  • 在数据库中存储字符串数组

    我有一个通过 ORM 保存到数据库的对象 该对象有一个字符串数组 每个对象的数组长度可能不同 我想知道在数据库中存储字符串数组的标准做法 例如 我应该将所有字符串存储在一个字段中作为 csv 等 我猜你有一个 MySql 关系数据库 作为第
  • 使用 OpenCV 和 ffmpeg 后端编码 HEVC 视频

    我尝试使用带有 ffmpeg 后端的 OpenCV 和 Python3 将网络摄像头编码为 HEVC 视频 它可以与其他编解码器配合使用 例如mjpg 这是我的示例脚本 它使用相应的fourcc 也尝试过hevc h265 x265 etc
  • 将 Joda LocalDate 或 java.util.Date 转换为当天开始时的 LocalDateTime

    我使用的是乔达2 5 将 Joda LocalDate 转换为 LocalDateTime 时遇到问题 因为 我可以将 LocalDate 转换为 DateTime 时间为 StartOfDay 我想要相同的功能 但通过 LocalDate