utils4s scala 工具库开源项目

我要开发同款
匿名用户2015年11月23日
51阅读
开发技术Scala
所属分类常用工具包、程序开发
授权协议Apache

作品详情

utils4s包含各种scala通用、好玩的工具库demo和使用文档,通过简单的代码演示和操作文档,各种库信手拈来。

时间操作的示例代码:

package cn.thinkjoy.utils4s.lammaimport io.lamma._/** * test * */object BasicOper {  def main(args: Array[String]): Unit = {    //============== create date ===========    println(Date(2014, 7, 7).toISOString) //2014-07-07    println(Date("2014-07-7").toISOInt) //20140707    println(Date.today())    //============== compare two date ===========    println(Date(2014, 7, 7) < Date(2014, 7, 8))    println((2014, 7, 7) <(2014, 7, 8))    println(Date("2014-07-7") > Date("2014-7-8"))    println(Date("2014-07-10") - Date("2014-7-8"))    // ========== manipulate dates =============    println(Date(2014, 7, 7) + 1)    println((2014, 7, 7) + 30)    println(Date("2014-07-7") + 1)    println(Date("2014-07-7") - 1)    println(Date("2014-07-7") + (2 weeks))    println(Date("2014-07-7") + (2 months))    println(Date("2014-07-7") + (2 years))    // ========== week related ops ============    println(Date("2014-07-7").dayOfWeek) //MONDAY    println(Date("2014-07-7").withDayOfWeek(Monday).toISOString) //这周的星期一 2014-07-07    println(Date("2014-07-7").next(Monday))    println(Date(2014, 7, 8).daysOfWeek(0)) //默认星期一是一周第一天    // ========== month related ops ============    println(Date("2014-07-7").maxDayOfMonth)    println(Date("2014-07-7").lastDayOfMonth)    println(Date("2014-07-7").firstDayOfMonth)    println(Date("2014-07-7").sameWeekdaysOfMonth)    println(Date("2014-07-7").dayOfMonth)    // ========== year related ops ============    println(Date("2014-07-7").maxDayOfYear)    println(Date("2014-07-7").dayOfYear)  }}
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论