将毫秒值转化为时间
fun format(time: Long): String {
val format = SimpleDateFormat("MMM dd,yyyy HH:mm")
val d1 = Date(time)
return format.format(d1)
}
将固定格式时间转换为毫秒值
fun changToLong(time: String): Long {
val format = SimpleDateFormat("MMM dd,yyyy HH:mm")
val timeLong = format.parse(time).time
return timeLong
}
得到上一个月的时间毫秒值
fun getBeforeMothLong(): Long { val ca: Calendar = Calendar.getInstance() //得到一个Calendar的实例 ca.time = Date() //设置时间为当前时间 ca.add(Calendar.MONTH, -1); //月份-1 val time = ca.time //结果 return time.time }
得到上一个周的时间毫秒值
fun getBeforeWeekLong(): Long { val ca: Calendar = Calendar.getInstance() //得到一个Calendar的实例 ca.time = Date() //设置时间为当前时间 ca.add(Calendar.WEEK_OF_MONTH, -1); //周数-1 val time = ca.time //结果 return time.time }