【发布时间】:2016-04-17 14:46:06
【问题描述】:
我在网上阅读了更多问题,但我还没有找到解决方案。
我有一个像“14/05/1994”这样的字符串,就是这种格式。
我需要将它转换为 java.util.Date 以相同的格式。
我试过了:
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
Date dataFrom = new Date();
dataFrom = df.format("14/05/1994");
但结果是:Sat May 14 00:00:00 CET 1994
结果可能是:14/05/1994 不是字符串,而是 java.util.Date?
【问题讨论】:
-
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");Date date = df.parse("14/05/1994");String d = df.format(date); -
@DavideFruci 请在发帖前搜索 StackOverflow。这个主题已经在数百个(如果不是数千个)问题和答案中得到解决。简而言之:不要将字符串对象与日期时间对象混为一谈。日期时间对象 parse 字符串和 generate 各种格式的字符串。日期时间对象本身没有“格式”。