Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ParseUser.getDate(“createdAt”)始终为空_Java_Android_Parse Platform - Fatal编程技术网

Java ParseUser.getDate(“createdAt”)始终为空

Java ParseUser.getDate(“createdAt”)始终为空,java,android,parse-platform,Java,Android,Parse Platform,我正在运行下面的代码,我得到了所有其他字段的有效值,但不是日期,为什么?日期总是空的。我尝试使用createdAt和updatedAt null获取所有结果。我为什么总是得到空值有什么原因吗?即使我得到了其他字段的准确值 String fbId = getActivity().getIntent().getExtras().getString("fbId"); ParseQuery<ParseUser> query = ParseUser.getQuery();

我正在运行下面的代码,我得到了所有其他字段的有效值,但不是日期,为什么?日期总是空的。我尝试使用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 {
                }
            }
        });
String fbId=getActivity().getIntent().getExtras().getString(“fbId”);
ParseQuery=ParseUser.getQuery();
查询:whereEqualTo(“facebookId”,fbId);
findInBackground(新的FindCallback(){
public void done(列出用户,parsee异常){
如果(e==null){
ParseUser=users.get(0);
bioText.setText(user.getString(“aboutBio”);
CollegetText.setText(user.getString(“aboutCollege”);
degreeText.setText(user.getString(“aboutDegree”);
Date lastActive=(Date)user.getDate(“createdAt”);
Log.d(“,”日期为“+lastActive”);
日历myCal=新的GregorianCalendar();
myCal.setTime(上次激活);
setText(“skewp”+myCal.getTimeInMillis());
}否则{
}
}
});

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

ParseUser.getCreatedAt(); 
ParseUser.getUpdatedAt();
使用它们,而不是使用“createdAt”和“updatedAt”作为键