2017-09-06 3 views

Antwort

1

Sie können ein query auf Ihrem Eintrag von Nachrichten festlegen und newer_than verwenden:

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

Sie auch after und before mit der Zeit seit der Epoche in Sekunden verwenden können. Wenn Sie z.B. die Nachrichten zwischen Mon, 04 Sep 2017 00:00:00 GMT und Fri, 08 Sep 2017 23:59:59 GMT würden Sie schreiben:

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

Seem Liste parameters unterstützt Filter nach Datum Zeit nicht wie erwartet. Also dachte ich, Sie können messages Liste dann auf internalDate Feld filtern.

+0

Danke, aber ich bin die api Dokumentation Angst zeigt die INTERNALDATE in einem Zeitstempel-Format sein würden. Nicht genau das Datumsformat, das ich verwenden möchte. –

+0

Sie können zwischen dem Datum/Uhrzeit-Format oder dem zu vergleichenden Zeitstempel konvertieren. –

Verwandte Themen