Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/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
Joda DateTime作为字符串转换为YYYY-MM-DD格式的java.sql.Date_Java_Sql_Datetime_Db2_Jodatime - Fatal编程技术网

Joda DateTime作为字符串转换为YYYY-MM-DD格式的java.sql.Date

Joda DateTime作为字符串转换为YYYY-MM-DD格式的java.sql.Date,java,sql,datetime,db2,jodatime,Java,Sql,Datetime,Db2,Jodatime,我在rest调用中获得一个Joda DateTime作为参数 价值是 20160803-01-01T00:00:00.000 05:30 我想在db2数据库查询中使用它作为参数,该查询希望它是YYYY-MM-DD格式 如何读取在rest调用中作为字符串的Joda DateTime? 如何将其转换为YYYY-MM-DD格式的java.sql.Date 谢谢你的阅读 数据库是否使用基于文本的列类型?它应该使用基于日期的列类型,然后它只是使用java.sql.date的简单过程,这可以通过使用Jod

我在rest调用中获得一个Joda DateTime作为参数

价值是

20160803-01-01T00:00:00.000 05:30
我想在db2数据库查询中使用它作为参数,该查询希望它是YYYY-MM-DD格式

如何读取在rest调用中作为字符串的Joda DateTime? 如何将其转换为YYYY-MM-DD格式的java.sql.Date


谢谢你的阅读

数据库是否使用基于文本的列类型?它应该使用基于日期的列类型,然后它只是使用
java.sql.date
的简单过程,这可以通过使用JodaTime(或java 8的Time API)将值解析为
LocalDateTime
值(或等效值)来实现,使用它创建
java.util.Date
并使用它创建
java.sql.Date
。非常常见,你应该研究每个部分,看看你是否能拼凑出一个solution@MadProgrammer:我正在尝试使用DateTimeFormatter formatter=DateTimeFormat.forPattern(“dd/MM/yyyy HH:MM:ss”);要分析上述字符串,但获取无效格式异常。如何找到我的字符串的正确模式?
dd/MM/yyyy HH:MM:ss
!=<代码>20160803-01-01T00:00:00.000 05:30,模式必须与值formatMadProgrammer是正确的--额外的05:30在那里做什么?