1

いろいろ検索しましたが、探している情報を見つけることができませんでした。javaを使用してGoogleアプリエンジンでGoogleカレンダーアプリケーションを試しています。カレンダー イベントの開始時刻を取得する方法がわかりません。CalendarEventEntry クラスの「when」フィールドは存在しません (古い投稿をチェックして、それらの回答に従おうとしました)。getTimes() メソッドは DateTime エントリのリストを返しますが、それらが何であるかはわかりません。ここに私のコードのスニペットがあります -

CalendarEventFeed resultFeed = service.getFeed(Films_Url, CalendarEventFeed.class);                              
for (int i = 0; i < resultFeed.getEntries().size(); i++) 
{
CalendarEventEntry entry = resultFeed.getEntries().get(i);               
Entity Film = new Entity("Films_and_Movies",Film_and_Movie_key);                       
Film.setProperty("title",entry.getTitle().getPlainText());                  
Film.setProperty("time",entry.getUpdated().toUiString());                   
DatastoreService datastorE = DatastoreServiceFactory.getDatastoreService(); 
datastore.put(Film);                
}

entry.getUpdated() は DateTime オブジェクトを返しますが、これは開始時刻ではなく、イベントが更新された時刻です。entry.when.startDate を使ってみたのですが、前述のように CalendarEventEntry クラスに when が存在しません。CalendarEntry の代わりに EventEntry を使用してみましたが、最近の更新では前者はもう存在しないと思います。誰かが私を案内してもらえますか?

4

0 に答える 0