Java时间转换成ISO8601格林威治天文台的标准时间

/**
 * 传入Data类型日期,返回字符串类型时间(ISO8601标准时间)
 * @param date
 * @return
 */
public static String getISO8601Timestamp(Date date){
    TimeZone tz = TimeZone.getTimeZone("UTC");
    DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
    df.setTimeZone(tz);
    String nowAsISO = df.format(date);
    return nowAsISO;
}

时间输出的效果如:

2016-03-24T00:00:00.000Z


你可能感兴趣的:(Java)