java - 如何将 Gmail 日期格式转换为 java.util.Date?

标签 java talend

我尝试使用 tPOP 从 Gmail 帐户检索邮件,然后将上次检索邮件的日期保存在某处(因此下次运行该作业时,我不会检索相同的邮件两次)。

我可以从 Gmail 邮件中检索的唯一日期采用以下格式:

Fri, 13 Apr 2018 02:26:19 -0700 (PDT)

如何将其转换为 Java.util.Date 格式?

最佳答案

您可以使用SimpleDateFormat对于此任务:

String dt = "Fri, 13 Apr 2018 02:26:19 -0700 (PDT)";
Date date = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss", Locale.ENGLISH).parse(dt);

了解更多:

关于java - 如何将 Gmail 日期格式转换为 java.util.Date?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49814557/

相关文章:

talend - 如何在 Talend 中实现 tLoop?

java - 使用 Apache CXF 在 SOAP POST 请求中出错,但 curl 有效

java - 如何为多个 JButton 运行代码?

java - Talend > tFileUnarchive 上的 NullPointerException

mysql - Talend Open Studio for MDM - 与数据库的连接

Talend 多个构建作业

java - 如何在 TALEND 的 tMap 中添加自定义 JAVA 代码

java - 为什么 RemoteFileTemplate 忽略 setFileNameExpression 中设置的值?

java - 在 EditText 内写入

java - 更新对象时更新对对象的所有引用(reference to a reference)