java - ParseUser.getDate ("createdAt") 始终为 null

标签 java android parse-platform

我在下面运行以下代码,我得到了所有其他字段的有效值,但不是日期,这是为什么?日期始终为空。我尝试对所有结果都使用 createdAt 和 updatedAt null。有什么理由让我总是空着吗?即使我得到了其他字段的准确值?

String fbId = getActivity().getIntent().getExtras().getString("fbId");
        ParseQuery<ParseUser> query = ParseUser.getQuery();
        query.whereEqualTo("facebookId", fbId);
        query.findInBackground(new FindCallback<ParseUser>() {
            public void done(List<ParseUser> users, ParseException e) {
                if (e == null) {
                    ParseUser user = users.get(0);
                    bioText.setText(user.getString("aboutBio"));
                    collegeText.setText(user.getString("aboutCollege"));
                    degreeText.setText(user.getString("aboutDegree"));
                    Date lastActive =  (Date) user.getDate("createdAt");
                    Log.d("", "date is " +lastActive);
                    Calendar myCal = new GregorianCalendar();
                    myCal.setTime(lastActive);
                    lastPing.setText("skewp"+ myCal.getTimeInMillis());



                } else {
                }
            }
        });

enter image description here

最佳答案

Parse 有一个内置的方法来获取 createdAt 和 updatedAt 字段。

ParseUser.getCreatedAt(); 
ParseUser.getUpdatedAt();

使用它们而不是使用“createdAt”和“updatedAt”作为键

关于java - ParseUser.getDate ("createdAt") 始终为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25328435/

相关文章:

java - 通过 JFrame 传输数据

java - 如果没有可用的互联网连接,我的应用程序会出现 ANR

javascript - ParseApp 从 httpRequest 保存数据

java - XML 到 RDF : using JENA GRDDL

java - 快速排序 java.lang.StackOverflowError

java - 使用 gridview 时进度条显示错误的进度

android - 如何使字符串不区分大小写

java - Android 硬件菜单按钮代码无法正常工作!需要帮忙

javascript - 在 Xcode 中收到引用错误,指出 undefined object 。

javascript - 未捕获的类型错误 : Object #<Object> has no method '_isNullOrUndefined'