当前位置: 首页 > 面试题库 >

将字符串日期转换为dd / MM / yyyy格式的java.util.Date

张博涛
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");

但结果是:1994年5月14日星期六星期六00:00:00

结果是:1994年5月14日不是字符串,而是java.util.Date?


问题答案:

一个java.util.Date具有 的格式。这只是个约会。

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

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

我不认为这可能是您的代码,因为DateFormat.format接受a Date并返回a
String,而不是相反。您可能会说df.parse,这将为您提供您所描述的结果。但是,如果您使用SimpleDateFormat并在上使用其format方法Date,则应14/05/1994根据需要退出。一个java.util.Date
具备 的格式,虽然。



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

  • 问题内容: 我正在尝试从转换日期。我已经使用了mktime()函数和其他函数,但是我似乎无法使其工作。我已经成功地将原始日期用作定界符,但更改格式并将其与交换时没有成功。 任何帮助将不胜感激。 问题答案: 通过查看各个组成部分之间的分隔符,可以消除或格式中的日期的歧义:如果该分隔符是斜杠(),则假定为American ;否则,为0。反之,如果分隔符是破折号()或点(),则采用欧洲格式。 使用默认的

  • 我有一个格式为。我希望它的格式为 下面是我尝试进行此转换的示例util: 但是,我得到的输出不是格式。 请告诉我如何将从格式化为

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

  • 问题内容: 我有一个像这样的字符串。我想将其转换为相同格式的日期。我尝试过这样的事情: 但是输出是不同的格式,例如。我怎样才能使其按需工作。谁能帮我。我知道这可能是重复的,但我没有发现任何运气。 问题答案: 从Java APIhttps://docs.oracle.com/javase/8/docs/api/java/util/Date.html Date类表示特定的时间瞬间,精度为毫秒。 试着去

  • 我从格式为yyyy-mm-dd(加上不需要的hh-mm-ss)的API中获取日期结果。我想在jQuery中将其转换为dd-mm-yyyy格式,最简单/最快的方法是什么? 目前我正在使用:(对于返回的字符串yyyy-mm-dd): 但是好像有点啰嗦。