2017-09-06 41 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

您可以在日期时间格式或时间戳之间进行转换以进行比较。 –

相关问题