SimpleDateFormat("HH:mm").parse("12:56")如何获取当天时间?

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呢

阅读 1.8k
2 个回答

可以试试Java8的日期api

LocalDateTime localDateTime = LocalDateTime.of(LocalDate.now(), LocalTime.parse("12:56", DateTimeFormatter.ofPattern("HH:mm")));
        System.out.println(localDateTime);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题