将日历对象添加到 ParseObject
Adding a Calendar object to a ParseObject
我希望将日历对象添加到我创建的 ParseObject 中,但每当我尝试添加它时都会抛出异常:
ParseObject route = new ParseObject(ParseConstants.CLASS_ROUTES);
route.put(ParseConstants.KEY_ROUTE_PROPOSED_TIME, mProposedDateTime);
09-05 12:57:55.735 16977-16977/com.khackett.runmate E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.khackett.runmate, PID: 16977
java.lang.IllegalArgumentException: invalid type for value: class java.util.GregorianCalendar
我正在从之前的意图中获取日历对象,如下所示:
mProposedDateTime = (Calendar) getIntent().getSerializableExtra("proposedTime");
将日历对象添加到 Parse 的推荐方法是什么?
在 Parse 中,您需要一个 Date 对象,为此您必须像这样调用 getTime()
:
route.put(ParseConstants.KEY_ROUTE_PROPOSED_TIME, mProposedDateTime.getTime());
我希望将日历对象添加到我创建的 ParseObject 中,但每当我尝试添加它时都会抛出异常:
ParseObject route = new ParseObject(ParseConstants.CLASS_ROUTES);
route.put(ParseConstants.KEY_ROUTE_PROPOSED_TIME, mProposedDateTime);
09-05 12:57:55.735 16977-16977/com.khackett.runmate E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.khackett.runmate, PID: 16977
java.lang.IllegalArgumentException: invalid type for value: class java.util.GregorianCalendar
我正在从之前的意图中获取日历对象,如下所示:
mProposedDateTime = (Calendar) getIntent().getSerializableExtra("proposedTime");
将日历对象添加到 Parse 的推荐方法是什么?
在 Parse 中,您需要一个 Date 对象,为此您必须像这样调用 getTime()
:
route.put(ParseConstants.KEY_ROUTE_PROPOSED_TIME, mProposedDateTime.getTime());