【问题标题】:Time segment lost when I try to retrieve Date and time from SQL Database当我尝试从 SQL 数据库中检索日期和时间时,时间段丢失
【发布时间】:2017-03-28 16:15:33
【问题描述】:

这是数据库中日期时间数据的样子

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

我怎样才能找回时间呢?

请帮忙

【问题讨论】:

    标签: java android sql-server database


    【解决方案1】:

    尝试使用 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");
    

    【讨论】:

    • 谢谢,我使用 dataset.getTimestamp("createDateTime");问题解决了!!
    猜你喜欢
    • 2012-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-26
    • 2019-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多