日期时间
- date
- datetime
- time
- hour
- minute
- second
- nextDate
- preDate
- year
- month
- monthBegin
- monthEnd
- weekDay
- weekOfYear
- dayOfMonth
- dayOfYear
- quarter
- quarterBegin
- quarterEnd
- timestemp
- dateAdd
- date2Chinese
- isLeapYear
date
语法
@date
- 当前日期,格式为
yyyy-MM-dd
- 取自当前AWS服务器节点的时钟时间
参数
- 无
例子
@date
结果
2014-07-18
datetime
语法
@datetime
- 当前日期时间,格式为
yyyy-MM-dd HH:mm:ss
- 取自当前AWS服务器节点的时钟时间
参数
- 无
例子
@datetime
结果
2014-07-18 18:08:08
time
语法
@time(datetime)
- 当前时间,格式为
HH:mm:ss
- 取自当前AWS服务器节点的时钟时间
参数
- datetime (可选)从指定日期提取时间,格式为
yyyy-MM-dd HH:mm:ss
例子
@time 至 @time(2014-09-18 19:38:56)
结果
18:08:08 至 19:38:56
hour
语法
@hour(datetime)
- 当前小时,范围是
0到23
- 默认取自当前AWS服务器节点的时钟时间
参数
- datetime(可选)从指定日期提取小时,格式为
yyyy-MM-dd HH:mm:ss
例子
@hour 至 @hour(2014-09-18 19:38:56)
结果
18 至 19
minute
语法
@minute(datetime)
- 当前分钟,范围是
0到59
- 默认取自当前AWS服务器节点的时钟时间
参数
- datetime (可选)从指定日期提取分钟,格式为
yyyy-MM-dd HH:mm:ss
例子
@minute 至 @minute(2014-09-18 19:38:56)
结果
15 至 38
second
语法
@second(datetime)
- 当前秒钟,范围是
0到59
- 默认取自当前AWS服务器节点的时钟时间
参数
- datetime (可选)从指定日期提取秒钟,格式为
yyyy-MM-dd HH:mm:ss
例子
@second 至 @second(2014-09-18 19:38:56)
结果
22 至 56
nextDate
语法
@nextDate(date)
- 明日。当前日期的下一天日期
- 取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期计算下一天,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
@date 至 @nextDate 。2015-12-31日的下一日是@nextDate(2015-12-31)
结果
2014-07-18 至 2014-07-19 。 2015-12-31日的下一日是2016-01-01
preDate
语法
@preDate(date)
- 昨日。当前日期的前一天日期
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期计算前一天,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
2015-12-31日的前一日是@preDate(2015-12-31)
结果
2015-12-31日的前一日是2015-12-30
year
语法
@year(date)
- 当前年份
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期中提取年份,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
今年是@year年
结果
今年是2015年
month
语法
@month(date)
- 当前月份
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期中提取月份,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
今年是@year年@month月
结果
今年是2015年10月
monthBegin
语法
@monthBegin(date)
- 当前月份第一天日期
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期中提取月份第一天的日期,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
2015-10-12日的月份第1日是@monthBegin(2015-10-12)
结果
2015-10-12日的月份第1日是2015-10-01
monthEnd
语法
@monthEnd(date)
- 当前月份最后一天日期
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期中提取月份最后一天的日期,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
2015-10-12日的月份最后一日是@monthEnd(2015-10-12)
结果
2015-10-12日的月份最后一日是2015-10-30
weekDay
语法
@weekDay(date)
- 当前星期数(1=星期天,2=星期一, ……7=星期六)
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期中提取星期数,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
2014-07-14的星期数是@weekDay(2014-07-14)
结果
2014-07-14的星期数是2
weekOfYear
语法
@weekOfYear(date)
- 当年第几周,将1月1日所在的周视为一年中的第一周
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期中提取周数,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
2014-07-14是这一年的第@weekOfYear(2014-07-14)周
结果
2014-07-14是这一年的第29周
dayOfMonth
语法
@dayOfMonth(date)
- 当前月份中天数,在1到31范围内
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期中提取天数,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
2014-07-14是7月的第@dayOfMonth(2014-07-14)天
结果
2014-07-14是7月的第14天
dayOfYear
语法
@dayOfYear(date)
- 当前年份中天数,在1到366范围内
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期中提取天数,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
2014-07-14是2014年的第@dayOfYear(2014-07-14)天
结果
2014-07-14是2014年的第195天
quarter
语法
@quarter(date)
- 当前季度,在1到4范围内
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期中提取季度,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
2014-07-14是2014年的第@quarter(2014-07-14)季度
结果
2014-07-14是2014年的第3季
quarterBegin
语法
@quarterBegin(date)
- 当前季度第一天日期
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期中提取季度第一天日期,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
2014-07-14的季度第1天是@quarterBegin(2014-07-14)
结果
2014-07-14的季度第1天是2014-07-01
quarterEnd
语法
@quarterEnd(date)
- 当前季度最后一天日期
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期中提取季度最后一天日期,格式为
yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
2014-07-14的季度区间是@quarterBegin(2014-07-14)至@quarterEnd(2014-07-14)
结果
2014-07-14的季度区间是2014-07-01至2014-09-30
timestemp
语法
@timestemp
- 从世界时1970年1月1日0时0分0秒起至现在的毫秒数
- 默认取自当前AWS服务器节点的时钟时间
参数
无
例子
从1970年1月1日到现在,消费了@timestemp秒
结果
从1970年1月1日到现在,消费了1405322673793秒
dateAdd
语法
@dateAdd(*datepart, *number, *date)
- 日期计算
- number参数支持负号(表示时间往前算起)
参数
- datepart (必选)可以是year、month、week、day
- number (必选)间隔,一个有符号整数
- date (必选)从该日期开始算起,格式为yyyy-MM-dd HH:mm:ss或yyyy-MM-dd
例子
2014-07-14在100天前的日期是@dateAdd(day,-100,2014-07-14)
结果
2014-07-14在100天前的日期是2014-04-05
date2Chinese
语法
@date2Chinese(*date)
- 将指定日期转换成中国大写名称
参数
- date (必选)指定该日期,格式为
yyyy-MM-dd
例子
2014-08-18的大写是@date2Chinese(2014-08-18)
结果
2014-07-14的大写是二零一四年八月十八日
isLeapYear
语法
@isLeapYear(date)
- 当前日期是否为闰年
- 默认取自当前AWS服务器节点的时钟时间
参数
- date (可选)从指定日期计算是否为闰年,格式为
yyyy-MM-dd或yyyy-MM-dd HH:mm:ss
例子
2014-08-18这一年@if(@isLeapYear(2014-08-18),是闰年,不是闰年)
结果
2014-07-14这一年不是闰年

Seven

010-62962343-690

liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区