Java从字符串解析日期

时间:2017-05-04 01:30:34

标签: java date

我对日期有疑问。我的日期为字符串格式:" 2017-05-10 16:30" 我想将它转换为与我之前写的相同的日期。 请帮助我,提前谢谢!

2 个答案:

答案 0 :(得分:0)

google或stackoverflow中的简单搜索可能会导致回答,但现在就去。

Pre Java 8

Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm").parse("2017-05-10 16:30");

Java 8

DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime ldt = LocalDateTime.parse("2017-05-10 16:30", dtf);

答案 1 :(得分:0)

您可以使用LocalDateTime.parse创建LocalDateTime对象,但问题的第二部分并没有真正意义。日期对象本身没有格式,因此它不能“看起来像”任何东西。您可以决定将其转换回字符串时采用的格式。