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

Wil*_*son 2 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 {
                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

use*_*298 6

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

ParseUser.getCreatedAt(); 
ParseUser.getUpdatedAt();
Run Code Online (Sandbox Code Playgroud)

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