这就是数据库中日期时间数据的样子
当我尝试检索 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");
关于java - 当我尝试从 SQL 数据库检索日期和时间时,时间段丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43074740/