我得到的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