AWS @公式参考指南

日期时间

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客户成功社区