我正在尝试将以下String
转换为LocalDateTime
,但不知何故它无效。
val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd hh:mm:ss.SSS");
val dateTime = LocalDateTime.parse("2016-09-21 13:43:27.000", formatter);
似乎模式中存在问题。
答案 0 :(得分:3)
你的模式有问题,你应该使用'H'几个小时(0-23)。 formatter和dateTime的类型是错误的。这将正常工作:
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
LocalDateTime dateTime = LocalDateTime.parse("2016-09-21 13:43:27.000", formatter);