При условии, что вы используете JDBC 4.2 или выше (что, как я полагаю, большинство из нас):
myInsertStatement.setObject(1, currentTimeStamp)
LocalDateTime
, однако, плохой выбор для отметки времени, поскольку она не«Знать» свой часовой пояс и поэтому является неоднозначным как момент времени.Хотя я не знаю SQL Server, для большинства механизмов баз данных было бы лучше использовать метку времени с часовым поясом на стороне базы данных и OffsetDateTime
на стороне Scala.