文档首页 > > 用户指南> 参考> 表达式> DateUtil内嵌对象

DateUtil内嵌对象

分享
更新时间:2020/05/27 GMT+08:00

DateUtil内嵌对象提供了一系列时间格式化、时间计算方法。

方法

表1 方法说明

方法

描述

String format(Date date, String pattern)

将Date类型时间按指定pattern格式为字符串。

Date addMonths(Date date, int amount)

给date添加指定月数后,返回新Date对象,amount可以是负数。

Date addDays(Date date, int amount)

给date添加指定天数后,返回新Date对象,amount可以是负数。

Date addHours(Date date, int amount)

给date添加指定小时数后,返回新Date对象,amount可以是负数。

Date addMinutes(Date date, int amount)

给date添加指定分钟数后,返回新Date对象,amount可以是负数。

int getDay(Date date)

从date获取天,例如:date为2018-09-14,则返回14。

int getMonth(Date date)

从date获取月,例如:date为2018-09-14,则返回9。

int getYear(Date date)

从date获取年,例如:date为2018-09-14,则返回2018。

Date now()

返回当前时间。

long getTime(Date date)

将Date类型时间转换为long类型。

Date parseDate(String str, String pattern)

字符串按pattern转换为Date类型,pattern为日期、时间模式,请参考日期和时间模式

举例

以作业调度计划时间的前一天时间作为子目录名称,生成一个OBS路径,EL表达式如下:

#{"obs://test/"+DateUtil.format(DateUtil.addDays(Job.planTime,-1),"yyyy-MM-dd")}
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问