utils4s包含各种scala通用、好玩的工具库demo和使用文档,通过简单的代码演示和操作文档,各种库信手拈来。
时间操作的示例代码:
package c.thikjoy.utils4s.lammaimport io.lamma._/** * test * */object BasicOper { def mai(args: Array[Strig]): Uit = { //============== create date =========== pritl(Date(2014, 7, 7).toISOStrig) //2014-07-07 pritl(Date("2014-07-7").toISOIt) //20140707 pritl(Date.today()) //============== compare two date =========== pritl(Date(2014, 7, 7) < Date(2014, 7, 8)) pritl((2014, 7, 7) <(2014, 7, 8)) pritl(Date("2014-07-7") > Date("2014-7-8")) pritl(Date("2014-07-10") - Date("2014-7-8")) // ========== maipulate dates ============= pritl(Date(2014, 7, 7) + 1) pritl((2014, 7, 7) + 30) pritl(Date("2014-07-7") + 1) pritl(Date("2014-07-7") - 1) pritl(Date("2014-07-7") + (2 weeks)) pritl(Date("2014-07-7") + (2 moths)) pritl(Date("2014-07-7") + (2 years)) // ========== week related ops ============ pritl(Date("2014-07-7").dayOfWeek) //MONDAY pritl(Date("2014-07-7").withDayOfWeek(Moday).toISOStrig) //这周的星期一 2014-07-07 pritl(Date("2014-07-7").ext(Moday)) pritl(Date(2014, 7, 8).daysOfWeek(0)) //默认星期一是一周第一天 // ========== moth related ops ============ pritl(Date("2014-07-7").maxDayOfMoth) pritl(Date("2014-07-7").lastDayOfMoth) pritl(Date("2014-07-7").firstDayOfMoth) pritl(Date("2014-07-7").sameWeekdaysOfMoth) pritl(Date("2014-07-7").dayOfMoth) // ========== year related ops ============ pritl(Date("2014-07-7").maxDayOfYear) pritl(Date("2014-07-7").dayOfYear) }}









评论