使用Java将字符串解析为特定时区

时间:2016-03-03 10:09:03

标签: java timezone jodatime

使用Java Date执行某些操作。 有以下代码

public static void main(String[] args) {

        String dateFormat="yyyy-MM-dd HH:mm:ss.SSS";
        String d="1970-04-10 00:00:00.0";
        Date parsingDate=null;
        XMLGregorianCalendar xl=null;

        SimpleDateFormat parser = new SimpleDateFormat(dateFormat);
        parser.setTimeZone(TimeZone.getTimeZone("America/New_York"));
        try {
            parsingDate=parser.parse(d);
        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        System.out.println(parsingDate);
    }

输出为Fri Apr 10 10:30:00 IST 1970。

这不应该是IST,并且EST如下所示  周五4月10日10:30:00 EST 1970。

由于

0 个答案:

没有答案
相关问题