我從twilio API獲取日期時間爲「Wed,22 Jul 2015 18:19:23 +0000」。如文檔中所描述的RFC 2822格式,但不描述時區。現在我想以EST格式向用戶顯示此日期。如何實現這一目標?如何將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
請幫助我。由於
涉及http://stackoverflow.com/questions/2458524/parsing-rfc-2822-date- in-java – Andreas