且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Java日期时间转换为给定的时区

更新时间:2023-11-29 12:37:04

在@ole v.v的帮助下,我将datetime值分隔为两个1次2.时区

with the help of @ole v.v's explanation i have separated the datetime value for two 1. time 2. timezone

然后我使用此编码提取与给定时区相关的日期时间

then i used this coding to extract the datetime which is related to the given timezone

//convert datetime to give timezone 
    private static String DateTimeConverter (String timeVal, String timeZone)
    {
        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


    SimpleDateFormat offsetDateFormat2 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");

        offsetDateFormat2.setTimeZone(TimeZone.getTimeZone(timeZone));
        String result =null;
        try {
            result = offsetDateFormat2.format(format.parse(timeVal));
        } catch (java.text.ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        return result;
    }