- 时间戳转时间
//时间戳转时间类型
val timestamp = "1546486011"
val calendar = Calendar.getInstance()
val simple1 = new SimpleDateFormat("yyyy-MM-dd")
val simple2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
val simple3 = new SimpleDateFormat("HH")
calendar.setTimeInMillis(timestamp.toLong * 1000)
println(simple1.format(calendar.getTimeInMillis)) // 2019-01-03
println(simple2.format(calendar.getTimeInMillis)) // 2019-01-03 11:26:51
println(simple3.format(calendar.getTimeInMillis)) // 11
- 时间转时间戳
//时间戳转时间类型
val time = "2019-01-03 11:26:51"
val calendar = Calendar.getInstance()
val simple = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
calendar.setTime(simple.parse(time))
println(simple.parse(time).getTime / 1000) //1546486011
println(calendar.get(Calendar.HOUR_OF_DAY)) //11