- 最新动态
- 产品介绍
-
用户指南
- 环境准备
- IAM权限管理
- 数据管理
- 数据集成
- 数据开发
- 解决方案
- 运维调度
- 配置管理
- 配置
- 使用教程
-
参考
-
节点
- 节点概述
- CDM Job
- DIS Stream
- DIS Dump
- DIS Client
- Rest Client
- Import GES
- MRS Kafka
- Kafka Client
- CS Job
- DLI SQL
- DLI Spark
- DWS SQL
- MRS SparkSQL
- MRS Hive SQL
- MRS Presto SQL
- MRS Spark
- MRS Spark Python
- MRS Flink Job
- MRS MapReduce
- CSS
- Shell
- RDS SQL
- ETL Job
- OCR
- Create OBS
- Delete OBS
- OBS Manager
- Open/Close Resource
- Data Quality Monitor
- Sub Job
- SMN
- Dummy
- For Each
- 表达式
-
节点
- 修订记录
- API参考
- 常见问题
- 产品术语
- 通用参考
链接复制成功!
DateUtil内嵌对象
DateUtil内嵌对象提供了一系列时间格式化、时间计算方法。
方法
方法 |
描述 |
---|---|
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")}