版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shujuelin/article/details/83931164
package com.study.spark.utils
import java.util.Date
import org.apache.commons.lang3.time.FastDateFormat
/**
* 时间转换工具
* 2017-11-20 00:39:26 =>20171120
*/
object DataUtils {
val YYYYMMDDHHMMSS_FORMAT = FastDateFormat.getInstance("yyyy-MM-dd HH:mm:ss")
val TARGE_FORMAT = FastDateFormat.getInstance("yyyyMMdd")
/**
* 把当前时间转换为时间戳
* @param time
*/
def getTime(time : String) = {
YYYYMMDDHHMMSS_FORMAT.parse(time).getTime
}
def paseToMinute(time : String) = {
TARGE_FORMAT.format(new Date(getTime(time)))
}
def main(args: Array[String]): Unit = {
//println(paseToMinute("2017-11-20 00:39:26"))
}
}