2017-09-06 55 views

回答

1

您可以在您的郵件列表設置query和使用newer_than

ListMessagesResponse response = service.users().messages().list('me').setQ('newer_than:7d').execute(); 

您還可以使用afterbefore用的時間,因爲在幾秒鐘的時代。如果你想要例如Mon, 04 Sep 2017 00:00:00 GMTFri, 08 Sep 2017 23:59:59 GMT之間的消息你可以這樣寫:

ListMessagesResponse response = service.users().messages().list('me').setQ('after:1504483200 before:1504915199').execute(); 
0

好像列表parameters不支持按照預期過濾日期時間。 所以我以爲你可以列出messages然後過濾internalDate字段。

+0

謝謝,但我怕的API文檔顯示INTERNALDATE將是一個時間戳格式。不完全是我想要使用的日期格式。 –

+0

您可以在日期時間格式或時間戳之間進行轉換以進行比較。 –