Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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 使用H2 PARSEDATETIME的未来日期_Java_H2 - Fatal编程技术网

Java 使用H2 PARSEDATETIME的未来日期

Java 使用H2 PARSEDATETIME的未来日期,java,h2,Java,H2,在H2数据库中返回 select PARSEDATETIME('1-Sep-38','DD-MMM-yy') from dual; 有没有办法更改配置以使用当前世纪?最简单的解决方案可能是编写您自己的版本。您使用的是什么版本的H2和Java?使用SimpleDataFormat,结果是一样的,您需要使用set2DigitYearStart来调整年份值,但是您可能需要使用SimpleDateFormatyourself手动执行此操作我们使用的是1.4.181版。 1938-09-01 00:00

在H2数据库中返回

select PARSEDATETIME('1-Sep-38','DD-MMM-yy') from dual;

有没有办法更改配置以使用当前世纪?

最简单的解决方案可能是编写您自己的版本。

您使用的是什么版本的H2和Java?使用
SimpleDataFormat
,结果是一样的,您需要使用
set2DigitYearStart
来调整年份值,但是您可能需要使用
SimpleDateFormat
yourself手动执行此操作我们使用的是1.4.181版。
1938-09-01 00:00:00.0