Java 将日期转换为GMT日期格式

Java 将日期转换为GMT日期格式,java,Java,请帮助将格式为“2007年5月16日12:00:00 AM”的数据转换为GMT数据格式,如 java语言中的“2007-05-16T12:00:00.000+0000” 使用以下方法 public String getGMTMillis(Date time) { if (time != null) { Calendar calendar = Calendar.getInstance(); calendar.setTime(time);

请帮助将格式为“2007年5月16日12:00:00 AM”的数据转换为GMT数据格式,如 java语言中的“2007-05-16T12:00:00.000+0000” 使用以下方法

public  String getGMTMillis(Date time)
{
    if (time != null)
    {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(time);
        calendar.setTimeZone(TimeZone.getTimeZone("GMT"));

        return "" + calendar.getTimeInMillis();
    }

    return "";
}
尝试:


我相信你是在要求日期时间格式的标准

2.3库使用该标准格式作为
toString
方法的默认格式

String dateTimeString = new DateTime( DateTimeZone.UTC );
输出将类似于:

2014-01-18T12:34.123Z

获取你的标题并在谷歌搜索中使用。
String dateTimeString = new DateTime( DateTimeZone.UTC );