繁体   English   中英

当我尝试从SQL数据库检索日期和时间时丢失了时间段

[英]Time segment lost when I try to retrieve Date and time from SQL Database

来自mssql的数据

这就是数据库中Datetime数据的样子

当我尝试在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

我也该如何找回时间?

请帮忙

尝试使用SimpleDateFormat:

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");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM