【发布时间】:2015-12-04 00:39:34
【问题描述】:
我从 twilio API 获取日期时间为“2015 年 7 月 22 日星期三 18:19:23 +0000”。如文档中所述,它是 RFC 2822 格式,但不描述时区。现在我想以 EST 格式向用户显示这个日期。如何做到这一点?
这是我的示例代码
Date sentDateInEST = new Date(twilioMessage.getDateSentInString());
System.out.println("Server date ="+twilioMessage.getDateSentInString());
//Getting Tue, 08 Sep 2015 09:11:52 +0000
DateFormat estFormat = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss");
TimeZone.setDefault(TimeZone.getTimeZone("EST"));
System.out.println("sentDateInEST = "+estFormat.parse(estFormat.format(sentDateInEST)));
//Getting Tue Sep 08 04:11:52 EST 2015
请帮助我。谢谢
【问题讨论】: