import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.util.Locale;

public class Main {
    public static void main(String[] args) {
        LocalTime time = LocalTime.parse("2011-02-18 05:00:00.0".replace(' ', 'T'), DateTimeFormatter.ISO_LOCAL_DATE_TIME);
        System.out.println(time);

        // Alternatively,
        time = LocalTime.parse("2011-02-18 05:00:00.0", DateTimeFormatter.ofPattern("u-M-d H:m:s.S", Locale.ENGLISH));
        System.out.println(time);
    }
}