@@ -337,18 +337,19 @@ public void testDateTypes() throws SQLException {
337337 "'2261-12-31 23:59:59.999', '2261-12-31 23:59:59.999999', '2261-12-31 23:59:59.999999999' )" );
338338
339339 // Insert random (valid) values
340- long now = System .currentTimeMillis ();
341- log .info ("Random seed was: {}" , now );
342-
343- Date date = new Date (now );
344- Date date32 = new Date (now );
345- java .sql .Timestamp dateTime = new java .sql .Timestamp (now );
340+ final LocalDateTime now = LocalDateTime .now (ZoneId .of ("America/Los_Angeles" ));
341+ final Date date = Date .valueOf (now .toLocalDate ());
342+ final Date date32 = Date .valueOf (now .toLocalDate ());
343+ final java .sql .Timestamp dateTime = Timestamp .valueOf (now );
346344 dateTime .setNanos (0 );
347- java .sql .Timestamp dateTime32 = new java . sql . Timestamp (now );
345+ final java .sql .Timestamp dateTime32 = Timestamp . valueOf (now );
348346 dateTime32 .setNanos (0 );
349- java .sql .Timestamp dateTime643 = new java .sql .Timestamp (now );
350- java .sql .Timestamp dateTime646 = new java .sql .Timestamp (now );
351- java .sql .Timestamp dateTime649 = new java .sql .Timestamp (now );
347+ final java .sql .Timestamp dateTime643 = Timestamp .valueOf (LocalDateTime .now (ZoneId .of ("America/Los_Angeles" )));
348+ dateTime643 .setNanos (333000000 );
349+ final java .sql .Timestamp dateTime646 = Timestamp .valueOf (LocalDateTime .now (ZoneId .of ("America/Los_Angeles" )));
350+ dateTime646 .setNanos (333333000 );
351+ final java .sql .Timestamp dateTime649 = Timestamp .valueOf (LocalDateTime .now (ZoneId .of ("America/Los_Angeles" )));
352+ dateTime649 .setNanos (333333333 );
352353
353354 try (Connection conn = getConnection ()) {
354355 try (PreparedStatement stmt = conn .prepareStatement ("INSERT INTO test_dates VALUES ( 4, ?, ?, ?, ?, ?, ?, ?)" )) {
0 commit comments