0
我從服務器獲取UTC時間,例如 - 「2016-01-04T06:27:23.92」。我想將它轉換爲Jan 4,2016,並在本地Formate中使用。我使用下面的代碼,但它不工作 -將UTC時間轉換爲本地android
Date localTime = new Date(commentDate);
String format = "yyyy/MM/dd HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(format);
Date gmtTime = new Date(sdf.format(localTime));
Date fromGmt = new Date(gmtTime.getTime() + TimeZone.getDefault().getOffset(localTime.getTime()));
commentDate = commentDate.substring(0, commentDate.lastIndexOf("."));
你正在得到哪個錯誤? – CAFEBABE
我在「Date localTime = new Date(commentDate);」線。我有時間在字符串合成例如 - 「2016-01-04T06:27:23.92」 –
http://stackoverflow.com/questions/6049207/convert-utc-to-current-locale-time看到的鏈接 –