Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的时间戳转换_Java_Spring_Wordpress_Pojo - Fatal编程技术网

Java中的时间戳转换

Java中的时间戳转换,java,spring,wordpress,pojo,Java,Spring,Wordpress,Pojo,我需要支持 我想创建产品导入器,以便在Java中实现电子商务 “wp_posts”表中的一列是Timestamp类型。但不幸的是,若在wordpress中我不会发布帖子/产品,该字段的值为“0000-00-00:00:00” 当我的代码尝试将post强制转换为POJO对象时,出现错误: java.sql.SQLException: Value '......' can not be represented as java.sql.Timestamp. 我应该如何在Java中将“0000-00-

我需要支持

我想创建产品导入器,以便在Java中实现电子商务

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

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

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

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

我认为这是由JDBC造成的,在JDBC连接字符串的末尾添加zeroDateTimeBehavior=convertToNull将修复。 像这样

jdbc:mysql://127.0.0.1:3306?zeroDateTimeBehavior=convertToNull

请参阅:

我认为这是由JDBC引起的,在JDBC连接字符串的末尾添加zeroDateTimeBehavior=convertToNull将修复此问题。 像这样

jdbc:mysql://127.0.0.1:3306?zeroDateTimeBehavior=convertToNull

请参阅:

许多DB实现在时间戳列中不支持null。因此,如果在DB中有'null',它可能表示为类似“0000-00-00:00:00”的内容。您可以更好地使用nullable Date列。

许多DB实现不支持Timestamp列中的null。因此,如果在DB中有'null',它可能表示为类似“0000-00-00:00:00”的内容。您可以更好地使用可为空的日期列