Android Studio 中Java获取时间

获取当前系统时间,以IOS8601标准时间输出

/**
     * 传入Data类型日期,返回字符串类型时间(ISO8601标准时间)
     * @param
     * @return
     */
    public static String getIOS8601Timestamp(){

        /*获取当前系统时间*/
        long time = System.currentTimeMillis();

        /*时间戳转换成IOS8601字符串*/
        Date date = new Date(time);
        TimeZone tz = TimeZone.getTimeZone("Asia/Beijing");
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
        df.setTimeZone(tz);
        String nowAsIOS = df.format(date);
        return nowAsIOS;
    }

PS:何为IOS8601时间格式,请看一下连接:Date and Time Formats

你可能感兴趣的:(Android Studio 中Java获取时间)