String stringData1 =` `"12:56"
;`
SimpleDateFormat sdf =
new
SimpleDateFormat(
`"HH:mm"`);
Date date2 = sdf.parse(stringData1);
System.out.println(date2);
`
获得的结果为
Thu Jan` `01` `12
:56
:00` `CST` `1970
该如何操作才能获取到当天的date呢
String stringData1 =` `"12:56"
;`
SimpleDateFormat sdf =
new
SimpleDateFormat(
`"HH:mm"`);
Date date2 = sdf.parse(stringData1);
System.out.println(date2);
`
获得的结果为
Thu Jan` `01` `12
:56
:00` `CST` `1970
该如何操作才能获取到当天的date呢
可以试试Java8的日期api
LocalDateTime localDateTime = LocalDateTime.of(LocalDate.now(), LocalTime.parse("12:56", DateTimeFormatter.ofPattern("HH:mm")));
System.out.println(localDateTime);
4 回答1.2k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
2 回答704 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.6k 阅读
https://blog.csdn.net/sheep8521/article/details/88527875