`package web.zhangyong168.cn.action.date
import java.util.{Calendar, Date}
import org.apache.commons.lang3.time.{DateFormatUtils, DateUtils}
/**
*
- @description lang3日期工具类底层源码解析
- @author 张勇
- @version 0.0.1
- @date 2021年05月17日下午14:50:20
*/
object DanielDate {
def main(args: Array[String]): Unit = {
val daniel_date1 = DateFormatUtils.format( new Date(), "yyyy-MM-dd'T'HH:mm:ss" )
val daniel_date2 = DateFormatUtils.format( System.currentTimeMillis(), "yyyy-MM-dd'T'HH:mm:ss" )
val daniel_date3 = DateUtils.parseDate( "2021-01-28 10:20:30", "yyyy-MM-dd HH:mm:ss" )
val daniel_date4 = DateUtils.addDays( new Date(), 3 )
val daniel_date5: Int = DateUtils.truncatedCompareTo( new Date(), daniel_date3, Calendar.DATE )
println( "日期1:" + daniel_date1 )
println( "日期2:" + daniel_date2 )
println( "日期3:" + daniel_date3 )
println( "日期4:" + daniel_date4 )
println( "日期相似性:" + DateUtils.isSameDay( new Date(), new Date() ) )
println( "日期相似性:" + daniel_date5 ) //0相似 1不相似
}
}
`