【发布时间】:2015-03-16 23:44:32
【问题描述】:
我有一个有效的 Loopback API 作为 Android 应用的后端运行。我正在使用 MySQL 来保存数据。所有表格都至少有一个 DateTime 字段。当然,我需要找回它们。
使用 API 资源管理器,我正确获取了这些 DateTime 字段:
{
"id": 1,
...
"DtDateAdded": "2014-06-10T16:42:36.000Z",
"DtLastModified": "2014-10-01T00:00:00.000Z"
}
因此可以从数据库中正确检索日期字段。
但是当我从 Android 应用中检索数据时,日期字段为空。
这是模型定义:
public class MyModel extends Model {
private int Id;
private Date DtLastModified;
public int getId() {
return Id;
}
public void setId(int Id) {
this.Id = Id;
}
public Date getDtLastModified() {
return DtLastModified;
}
public void setDtLastModified(Date DtLastModified) {
this.DtLastModified = DtLastModified;
}
}
获取数据的代码:
repository.findAll(new ListCallback<MyModel>() {
@Override
public void onSuccess(List<MyModel> list) {
for (int i = 0; i < list.size(); i++) {
MyModel objREST = list.get(i);
Log.i("Tour ID", objREST.getId() + "Last Modified: " + objREST.getDtLastModified());
}
}
}
日志正确输出Id字段,但日期字段为空。
【问题讨论】:
标签: android mysql api datetime loopbackjs