已知一个java string "2005-12-01 10:18:10.8"是北京时间怎么样把它转换成格式相同的gmt时间

解决方案 »

  1.   

    public class Time {
    public static void main(String[] args) { System.out.println(new Time().nowTime());
    } public Date nowTime() {
    TimeZone.setDefault(TimeZone.getTimeZone("GMT"));
    DateFormat dd = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    Date date = null;
    try {
    date = dd.parse("2005-12-01 10:18:10.8");
    } catch (ParseException e) {
    e.printStackTrace();
    }
    return date;
    }
    }