时区转换(GMT到GMT)

时间:2013-11-07 07:43:21

标签: java time timezone

我的日期格式如下

EEEE  MMM dd, yyyy HH:mm aaa
EEE, dd MMM yyyy HH:mm:ss z
EEE, MMMM dd, yyyy, HH:mm aaa z
yyyy-MM-dd-HH-mm
yyyyMMddHHmm
EEEE, MMMM dd, yyyy HH:mm aa
yyyyMMddHHmmssSS
yyyyMMddHHmmss
MM/dd/yyyy HH:mm

我希望这些日期在我当地的GMT中,并在java中动态地从一个GMT转换为其他GMT。 是否有任何本机java函数或我必须编写它。 例如转换11/07/2013 12:32pm (MM/dd/yyyy HH:mm) to GMT+5 timezone 我的意思是说,如果我的日期时间是GMT-10时区,那么它在GMT + 5时区的价值是什么

任何帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:0)

    private String converttogmt(Date date){
    SimpleDateFormat datef = new SimpleDateFormat("yyyy-MM-dd-HH-mm");
    datef.setTimeZone(TimeZone.getTimeZone("GMT"));
    return datef.format(date);
}

试试这个。