2015-11-02 140 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