我参考了这个问题 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);
答案 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());