2015-11-02 122 views
0

我得到的GMT格式的時間如何將此時間(GMT格式)轉換爲IST時間?

例如下午四時40分

我已經嘗試過這種方式

import java.text.ParseException; 
import java.text.SimpleDateFormat; 
import java.util.Date; 
import java.util.TimeZone; 

public class Test { 
     public static void main(String[] args) throws ParseException { 
      String time = convertTimetoIST("4:40pm"); 
       System.out.println(time); 
     } 
     public static String convertTimetoIST(String recivieddate) throws ParseException { 
      SimpleDateFormat in = new SimpleDateFormat("HH:mma"); 
      in.setTimeZone(TimeZone.getTimeZone("IST")); 
      return in.toString(); 
     } 
    } 

可否請你讓我知道如何做到這一點?

+0

你不需要知道源時區?我將使用綁定到源TZ的一個'SimpleDateFormat'實例來解析'recivieddate',並將另一個實例格式化爲目標TZ。 – dotvav

回答

0

你可以試試下面的代碼相同

in.parse(recivieddate).toString() 
+0

謝謝,但我沒有得到IST格式的時間。 – Kiran

+0

你在這段代碼中獲得的結果是什麼 –

+0

它的打印對象[email protected] – Kiran

相關問題