1. 程式人生 > >Java時間轉換成ISO8601格林威治天文臺的標準時間

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