无法解析方法“toDate()”

时间:2017-03-08 11:11:14

标签: java android date datetime

我参考了这个问题 How to convert DateTime to Date

但是我收到以下错误:

  

无法解析方法“toDate()”

这是我的代码:

 DateTime startTime = event.getStart().getDateTime();

 Date startTimes = startTime.toDate();

还有我使用的包裹:

import com.google.api.client.util.DateTime;
import java.util.Date;

请注意,这是适用于Android的Google日历api应用程序。

我的真正目标是使用以下代码更改startTime的格式:

  String StartdateTxt = DateFormat.getDateTimeInstance(
                        DateFormat.MEDIUM, DateFormat.SHORT).format(startTime);

1 个答案:

答案 0 :(得分:2)

com.google.api.client.util.DateTime doesn't have toDate() method. In you question you give us a link to another class which have same name from Joda libraries.

According to docs您可以使用getValue()方法获取epoch millis然后构造Date对象:

DateTime startTime = event.getStart().getDateTime();
final Date startTimes = new Date(startTime.getValue());