Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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.sql.Date时出错_Java_Date_Datetime_Jdeveloper - Fatal编程技术网

初始化java.sql.Date时出错

初始化java.sql.Date时出错,java,date,datetime,jdeveloper,Java,Date,Datetime,Jdeveloper,我正在JDeveloper中创建一个基于EJB的项目。我有一个在Oracle数据库中插入日期的功能,所以我想测试它是否正常工作。 我有一个测试方法,其中包含以下声明: java.sql.Date sDate = new java.sql.Date(System.currentTimeMillis()); 在调试模式下,我转到变量,看到cdate的值为null,而fasttime字段填充了许多long(144…)类型。 [] 我想知道为什么会出现不匹配。是虫子还是我弄错了?默认情况下,不是使用当

我正在JDeveloper中创建一个基于EJB的项目。我有一个在Oracle数据库中插入日期的功能,所以我想测试它是否正常工作。 我有一个测试方法,其中包含以下声明:

java.sql.Date sDate = new java.sql.Date(System.currentTimeMillis());
在调试模式下,我转到变量,看到cdate的值为null,而fasttime字段填充了许多long(144…)类型。 []

我想知道为什么会出现不匹配。是虫子还是我弄错了?默认情况下,不是使用当前日期和时间创建的日期吗

有什么想法吗

公共类Date将日期扩展为约毫秒的薄型包装 值,该值允许JDBC将其标识为SQL日期值。A. 毫秒值表示发生故障的毫秒数 自1970年1月1日00:00:00.000 GMT以来通过

为了符合SQL日期的定义,毫秒值 由java.sql.Date实例包装的数据必须通过设置 中到零的小时、分钟、秒和毫秒 实例关联的特定时区


共享一些与DB insert相关的代码-您给出的语句甚至不包括cDatesDate->cdate=null,fastTime=14。。。。。(请看帖子中的图片)当然,你知道你在使用两种不同类型的日期吗?我尝试只使用一种类型-java.sql.Date,但没有任何改进。你为什么担心私有字段?它真的会引起错误吗?投票关闭,直到你列出一个实际的错误。你想给我一个例子吗?