Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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
Amazon web services 来自mysql的Lambda jooq错误日期_Amazon Web Services_Date_Aws Lambda_Jooq - Fatal编程技术网

Amazon web services 来自mysql的Lambda jooq错误日期

Amazon web services 来自mysql的Lambda jooq错误日期,amazon-web-services,date,aws-lambda,jooq,Amazon Web Services,Date,Aws Lambda,Jooq,在AWS Lambda中,我使用jOOQ从MySql数据库读取数据 在下面一个简单的select查询中,我正在读取一个类型为“date”的列 我试着寻找解决办法,但没有成功 context.select(Transaction.TRANSACTION.TRANSACTION_DATE) .from(Transaction.TRANSACTION) .where(Transaction.TRANSACTION.ORDER_ID.eq(orderId)) .fetch(); 打印结果集时,日

在AWS Lambda中,我使用jOOQ从MySql数据库读取数据

在下面一个简单的select查询中,我正在读取一个类型为“date”的列

我试着寻找解决办法,但没有成功

context.select(Transaction.TRANSACTION.TRANSACTION_DATE)
 .from(Transaction.TRANSACTION)
 .where(Transaction.TRANSACTION.ORDER_ID.eq(orderId))
 .fetch();
打印结果集时,日期始终为前一天

数据库日期=>2019-03-12

jOOQ结果集日期=>2019-03-11

任何帮助都将不胜感激


谢谢

这看起来像是一个时区问题。JVM是否与MySQL数据库具有相同的时区?是的,时区相同。AWS位于ap-south-1。Lambda和RDS都在同一个AWS帐户中。使用JDBC获取该日期时会得到什么?这看起来像是时区问题。JVM是否与MySQL数据库具有相同的时区?是的,时区相同。AWS位于ap-south-1。Lambda和RDS都在同一个AWS帐户中。当您使用JDBC获取该日期时,您会得到什么?