DateTimeユーティリティ
拡張ライブラリのDateTime(日付型)のユーティリティ群です。
DateTimeUtil.is-uruu?
うるう年か否かをチェック
{DateTimeUtil.is-uruu? 2004} |
DateTimeUtil.add / DateTimeUtil.minus / DateTimeUtil.modify
日付の足し算、引き算、修正
|| add || minus |
DateTimeUtil.wareki-to-seireki / DateTimeUtil.seireki-to-wareki
和暦・西暦変換
{DateTimeUtil.wareki-to-seireki Wareki.heisei, 21} || 2009
set (wareki1, nen1, wareki2, nen2) = {DateTimeUtil.seireki-to-wareki 1988} |
DateTimeUtil.elapsed-days / DateTimeUtil.elapsed-hours
経過時間(2つのDateTimeの差分)
def dt1 = {DateTime year = 2008, month = 1, day = 1} def dt2 = {DateTime year = 2008, month = 2, day = 1} {DateTimeUtil.elapsed-days dt1, dt2} ||== 31 def dt1 = {DateTime year = 2008, month = 1, day = 1, hour = 0} def dt2 = {DateTime year = 2008, month = 1, day = 1, hour = 12} {DateTimeUtil.elapsed-hours dt1, dt2} ||== 12 |
DateTimeUtil.last-day-of-month
DateTimeの月末を取得
def dt = {DateTime year = 2009, month = 2, day = 2} {DateTimeUtil.last-day-of-month dt} || == 2009年2月28日 |
その他、便利APIが多く用意されています。詳細は、Curlドキュメンテーションをインストールしてご参照ください。
パッケージ名:COM.CURLAP.LIB.LANG