当前位置: 首页 > 知识库问答 >
问题:

openJPA日期格式

公冶谦
2023-03-14

我从表中创建了实体。这是我的员工实体。

类Emp{String id,java.sql.date joinDate}

正如我看到的to_date()在JPA中不适用,我如何使用JPA将相同格式的加入日期2010-12-25T12:00:00持久化到数据库中。

如何指定此格式yyyy-mm-dd't'hh:mm:ss。

共有1个答案

闾丘朗
2023-03-14

我们无法将日期值“2010-12-25T12:00:00”直接保存在数据库中,所以我们必须使用SimpleDateFormat的解析方法将其转换为日期时间。借助解析方法,您可以获得日期时间值,然后您可以将该值存储到具有时间戳类型的列中。

为了检索该值,获取作为dateTime的值,然后使用java.text包中的simpledatformat类的format方法格式化该值。

 类似资料:
  • 设定年月日的排列顺序。

  • 我想在获得,和。 这是一条漫长的道路: 我的问题:如何将最后一部分压缩到函数? 我想归档的内容: p/s:的含义与标准数字格式字符串相同。像C#语法:

  • 我正在尝试将DatePicker日期格式化为简单的数据格式(“yyyy-MM-dd HH: mm: ss Z”)。有人告诉我,我需要使用简单的数据格式将其解析为日期对象-简单的数据格式(“yyyy-MM-dd”),然后将其格式化为我需要的内容,如下所示。但是,我在尝试捕捉块中收到错误“重复局部变量eDate”。任何专家都可以查看我的代码并提出建议吗? 已更新

  • 如何在转换为“YYYY-Mon-DD”后为今天日期添加一天。 注意到一些类在J2ME中不能工作,比如Simpledateformat类。

  • 问题内容: 我想格式化为。我已经尝试了以下步骤。 但我低于例外。 我该怎么办? 问题答案: 在这里,这有效: 在您的第一个样式中删除多余的“ T” 第二种格式不正确,应为dd-MMM-yyyy。 看看SimpleDateFormat的Javadoc

  • 问题内容: 具有String str“ May 23 2011 12:20:00”,想要将其转换为这样的日期: 它始终为我提供ParseException Unparsable日期格式:“ May 23 2011 12:20:00”。 寻找类似的问题,似乎一切正确。 怎么了? 问题答案: 如果您的VM的默认语言环境不是英语,则可能需要另外指定 Locale :