import org.joda.time.DateTime
import org.joda.time.format.{DateTimeFormat, DateTimeFormatter}
// 方法一
val timeStr = "2017-08-01 16:44:32"
val dttimestamp = DateTime.parse(timeStr, DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss")).getMillis / 1000
// 方法二
val timeDt = "20210710"
val dateDecoder: DateTimeFormatter = DateTimeFormat.forPattern("yyyyMMdd")
val dateTime: DateTime = dateDecoder.parseDateTime(timeDt)
2、时间戳转时间格式
import org.joda.time.DateTime
val timeLong = 1626664495
val dt = new DateTime(timeLong*1000).minusDays(0).toString("yyyyMMdd")
val hour = new DateTime(timeLong*1000).minusDays(0).toString("HH")
val minute = new DateTime(timeLong*1000).minusDays(0).toString("mm")