LocalTime can keep hour only within 00 - 23 interval which is different for kdb. The below code demonstrate the problem
c conn = new c("localhost", 10000);
System.out.println(conn.k("0N!23:12:34.567"));
System.out.println(conn.k("0N!43:12:34.567"));
System.out.println(conn.k("0N!-23:12:34.567"));
conn.close();
This code prints
23:12:34.567
19:12:34.567
00:47:25.433
LocalTime can keep hour only within 00 - 23 interval which is different for kdb. The below code demonstrate the problem
This code prints