Android Studio 中Java获取时间
2017-09-30 本文已影响0人
养渔人
获取当前系统时间,以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