我有我從EST此格式從一個時區轉換日期字符串到不同的時區
05/07/2012 16:55:55
的服務器上下載日期推移月/日/年再一次
如果手機不是在EST中,我如何將它轉換爲手機所在的時區?格式化
String sTOC = oNewSTMsg.getAttribute("TOC").toString();
String timezoneID = TimeZone.getDefault().getID();
DateFormat format = new SimpleDateFormat("MM/dd/yy HH:mm:ss");
format.setTimeZone(TimeZone.getTimeZone("EST"));
String newtimezoneID = TimeZone.getDefault().getID();
Date timestamp = null;
try{
timestamp = format.parse(sTOC);
format.setTimeZone(TimeZone.getDefault());
timezoneID = format.format(timestamp);
}catch(ParseException e){
}
時
確定現在的時間是不正確的我把它轉換:
那就不是問題,如果我以毫秒爲單位的時間,但我不
編輯到「EST」,然後將該時間格式化爲默認的TimeZone
,但時間總是關閉一個小時,不知道爲什麼?
你能轉換源日期/時間(EST)爲UTC?您可以檢測手機的時區設置,並將來源UTC日期時間轉換爲基於電話時區的本地日期時間 – rt2800