有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将字符串转换为UTC格式

我正在开发一款Android应用程序。 在这个应用程序中,我正在处理日期

我需要所有日期都是UTC格式。我正在使用此方法转换它们:

public Date getConvertedUTCDate(String datetime) {

        Date myDate = null;

        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.US);

        try {

            dateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));

            myDate = dateFormat.parse(datetime);

        } catch (ParseException e) {

            e.printStackTrace();

        }

        return myDate;

    }

但是没有得到预期的结果:

Sun Aug 10 14:13:14 UTC 2014

我是用CEST格式的

Sun Aug 10 14:13:14 CEST 2014

我做错了什么


共 (1) 个答案

  1. # 1 楼答案

    只为解析器的日历设置TimeZone。不是解析结果的TimeZone