我得到的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();
}
}
可否請你讓我知道如何做到這一點?
你不需要知道源時區?我將使用綁定到源TZ的一個'SimpleDateFormat'實例來解析'recivieddate',並將另一個實例格式化爲目標TZ。 – dotvav