scala 工具库 utils4s

码农软件 · 软件分类 · 常用工具包 · 2019-08-15 12:57:38

软件介绍

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

时间操作的示例代码:

package cn.thinkjoy.utils4s.lamma

import 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)
  }
}

本文地址:https://codercto.com/soft/d/12416.html

跨越鸿沟

跨越鸿沟

[美] 杰弗里·摩尔(Geoffrey A. Moore) / 赵娅 / 机械工业出版社 / 2009-1 / 36.00元

在真正涉足高科技领域之前,你有必要读一读这本书——在这个节奏飞快、竞争激烈的技术竞技场上,这本书绝对能够帮助你更容易地获得成功。 ——威廉姆·劳森 罗盛软件公司董事会主席兼CEO 最近40年来,本书对高科技营销各个方面所做出的贡献远远超过了其他任何相关书籍。如今已经有无数企业和大学分别在自己的运营和教学过程中引入了鸿沟思想,如果你还不是这些企业或大学中的一员,你可能就要担心自己的未来了......一起来看看 《跨越鸿沟》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具