【发布时间】:2019-08-20 05:27:34
【问题描述】:
我无法将 2019-08-07T14:00:00-0400 传递给 SQL Server 中的存储过程,该过程接受 DATETIME 中的参数。
那么在调用存储过程之前,如何在 Java 中将其转换为 YYYY-MM-DD HH:MM:SS.SSS 格式?
【问题讨论】:
-
如果你想用 Java 转换它,为什么要标记 SQL Server?
-
I couldn't pass ...你想做什么?你想传递一个字符串吗?发生了什么?查看实际代码将有助于我们了解您的问题。 -
我想已经回答了here。请试试这个。
-
我正在尝试将 Java 中的字符串
2019-08-07T14:00:00-0400传递给存储过程,并将其转换为 121 样式。我标记了 sql server,因为我对 java 解决方案和 sql 解决方案都持开放态度。 -
不要将日期时间值作为字符串传递。使用PreparedStatement 并将它们作为
LocalDateTime的实例传递
标签: java datetime datetime-parsing