猿问

在 Java 中转换为时间戳

我需要支持,

我想在 Java 中为 woocommerce 创建产品导入器。

“wp_posts”表中的一列是时间戳类型。但不幸的是,如果在 wordpress 中我不会发布帖子/产品,则该字段的值为“0000-00-00 00:00:00”。

当我的代码尝试将帖子转换为 POJO 对象时,出现错误:

java.sql.SQLException: Value '......' can not be represented as java.sql.Timestamp.

我应该如何将“0000-00-00 00:00:00”转换为 Java 中的时间戳?


扬帆大鱼
浏览 194回答 2
2回答

慕的地6264312

许多数据库实现不支持时间戳列中的空值。因此,如果您在 DB 中有 'null',则它可能表示为“0000-00-00 00:00:00”之类的内容。您可以更好地使用可为空的日期列。
随时随地看视频慕课网APP

相关分类

Java
我要回答