/**
* 得到一周里的第几天
*
* println(getDateForWeekDay("2021-09-13 12:00:00","yyyy-MM-dd HH:mm:ss")) 周一
* println(getDateForWeekDay("2021-09-14 12:00:00","yyyy-MM-dd HH:mm:ss")) 周二
* println(getDateForWeekDay("2021-09-15 12:00:00","yyyy-MM-dd HH:mm:ss")) 周三
* println(getDateForWeekDay("2021-09-16 12:00:00","yyyy-MM-dd HH:mm:ss")) 周四
* println(getDateForWeekDay("2021-09-17 12:00:00","yyyy-MM-dd HH:mm:ss")) 周五
* println(getDateForWeekDay("2021-09-18 12:00:00","yyyy-MM-dd HH:mm:ss")) 周六
* println(getDateForWeekDay("2021-09-19 12:00:00","yyyy-MM-dd HH:mm:ss")) 周日
*
* 1
* 2
* 3
* 4
* 5
* 6
* 7
*
* @param time
* @param format
* @return
*/
def getWeekDayForDate(time: String, format: String = "yyyy-MM-dd HH:mm:ss") = {
val date = new SimpleDateFormat(format).parse(time)
val dateTime = new DateTime(date)
val dayOfWeek = dateTime.dayOfWeek() - 1
if (dayOfWeek == 0) {
7
} else {
dayOfWeek
}
}
scala 判断日期是一周里的第几天
最新推荐文章于 2023-04-27 15:51:04 发布