Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.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数据库检索日期和时间时,时间段丢失_Java_Android_Sql Server_Database - Fatal编程技术网

Java 尝试从SQL数据库检索日期和时间时,时间段丢失

Java 尝试从SQL数据库检索日期和时间时,时间段丢失,java,android,sql-server,database,Java,Android,Sql Server,Database,这就是数据库中日期时间数据的外观 当我尝试在Android应用程序中检索数据时,我使用以下代码 DateTime createDateTime = new DateTime(dataset.getDate("createDateTime")); Log.d("Time I get is",createDateTime.toString()); 最后它只能设法返回 2015-12-16T00:00:00.000+08:00 在我的数据日志中,我的时间变为00:00 我怎样才能找回时间呢 请

这就是数据库中日期时间数据的外观

当我尝试在Android应用程序中检索数据时,我使用以下代码

 DateTime createDateTime = new DateTime(dataset.getDate("createDateTime"));

Log.d("Time I get is",createDateTime.toString());
最后它只能设法返回

2015-12-16T00:00:00.000+08:00
在我的数据日志中,我的时间变为00:00

我怎样才能找回时间呢


请帮助

尝试使用SimpleDataFormat:

SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
String dateTime = sdf.format(dataset.getDate("createDateTime"));
Log.d("Time I get is", dateTime);
您也可以尝试:

dataset.getTimestamp("createDateTime");

谢谢,我使用dataset.getTimestamp(“createDateTime”);问题解决了!!