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

将字符串date转换为DD/MM/YYYY格式的java.util.date[duplicate]

沈博延
2023-03-14

我在网上读了更多的问题,但我还没有找到一个解决方法。

我有一个类似“14/05/1994”的字符串,正是这种格式。

我需要以相同的格式将其隐藏到java.util.date中。

我试过:

    DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
    Date dataFrom = new Date();
    dataFrom = df.format("14/05/1994");

但结果是:Sat 5月14日00:00:00 CET 1994

结果可能是:14/05/1994不是字符串,而是java.util.date?

共有1个答案

韶亮
2023-03-14

java.util.date没有格式。只是个约会而已。

当您打印出来时,例如使用toString(),它使用默认格式,这就是您看到的格式。但你有那个日期。

Date dataFrom = new Date();
dataFrom = df.format("14/05/1994");

我不认为这是您的代码,因为dateformat.format接受date并返回string而不是相反。您可能指的是df.parse,它将得到您描述的结果。但是,如果您使用SimpleDateFormat并在Date上使用其Format方法,那么您应该根据需要返回14/05/1994。但是java.util.date没有格式。

 类似资料:
  • 问题内容: 我有一个格式。我希望它采用以下格式 以下是我尝试进行此转换的示例: 我得到的输出仍然不是格式。 请让我知道如何格式化从到 问题答案: 是自Unix纪元(1970年1月1日UTC:00:00)以来的毫秒数的容器。 它没有格式的概念。 输出…

  • 问题内容: 我在网络上阅读了更多问题,但还没有找到解决方案。 我有一个完全像这种格式的 字符串, 例如“ 14/05/1994”。 我需要以 相同的格式* 将其隐藏到 java.util.Date 中。 * 我试过了: 但结果是:1994年5月14日星期六星期六00:00:00 结果是:1994年5月14日不是字符串,而是java.util.Date? 问题答案: 一个不 具有 的格式。这只是个约

  • 问题内容: 有什么办法转换的日期到了格式? 如果我尝试这样做: 我有这个例外: 我知道主要的问题,该模式不包含小时和分钟..但是,如果我想创建一个方法,会得到a 和a 并返回 有没有正确的解决方案? 编辑: 我的目标是,制造一种方法,得到a 和a, 然后返回a 。模式可以是任何值(有效的值)。 问题答案: 使用创建LOCALDATE的,然后如果你需要它,你可以添加timepart: 要么 如果您只

  • 问题内容: 我有一个名为的表,还有一个名为的列,ID的数据如下所示: IN_Date的数据类型为varchar(50)。 我正在尝试将IN_Date转换为mm / dd / yyyy格式。我尝试这样做: 但是格式仍然没有改变。谁能告诉我我要去哪里错了 问题答案: 您需要先进行转换才能将数据固定(正确的数据类型), 然后再 格式化…

  • 问题内容: 如何将日期格式转换为JavaScript日期格式: 问题答案: MM / DD / YYYY格式 如果您使用 JavaScript的默认*格式,则只需将字符串传递给构造函数即可。它将为您解析。 * DD / MM / YYYY格式-手动 如果使用这种格式,则可以拆分日期以便分别获取日,月和年,然后在另一个构造函数中使用它- : DD / MM / YYYY-使用库 另外,您可以使用库,

  • 问题内容: 我正在尝试使用以下方式将dd-mm-yyyy格式的字符串转换为JavaScript中的日期对象: 包含格式为dd-mm-yyyy的日期。当我执行以下操作时,我得到“无效日期”: 这是因为符号“-”吗?我该如何克服? 问题答案: 分割为“-” 将字符串解析为所需的部分: 使用正则表达式 为什么不使用正则表达式? 因为您知道将要使用由连字符分隔的三部分组成的字符串。 但是,如果您要在另一个