一,在android中时间的形式包括: 1、时间戳 (1441355176150) 距1970年1月1日的毫秒数,一般作为对数据唯一性的一种判断依据,避免了重复修改数据所带来的错误。 获取方法(单位毫秒): Long time = Calendar.getInstance().getTimeInMillis(); Long time = new Date().getTime(); Long time = System.currentTimeMillis(); 2、Date时间格式 3、时间的字符串格式(20150903112723) 直接将时间的各个组成部分拼成String类型组成。例如:2017年03月03日11时27分23秒 ,2017-03-03 11:27:23都是时间的字符串形式。 二,项目中的时间格式以及时间差(几年前,几个月前,几天前,几小时前,刚刚) public static String getTimeInterval(String inputTime) { // inputTime传入的时间格式必须类似于“yyyy-MM-dd HH:mm:ss”这样的格式 if (inputTime.length() != 19) { return inputTime; } String result = null; try { SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // ParsePosition 是指从哪个位置开始索引 ParsePosition pos = new ParsePosition(0); Date d1 = sd.parse(in