时间宏配置#

1.DateTime时间宏,时间单位支持SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、YEAR,取值范围为[-999,999]

  • ${DateTime()} 以yyyy-MM-dd HH:mm:ss格式返回当前时间。

  • ${DateTime(yyyy/MM/dd HH:mm:ss)} 以yyyy/MM/dd HH:mm:ss格式返回当前时间。

  • ${DateTime(-1, WEEK)} 以yyyy-MM-dd HH:mm:ss格式返回时间,时间为当前时间的1周前。

  • ${DateTime(yyyy/MM/dd HH:mm:ss, 5, DAY)} 以yyyy/MM/dd HH:mm:ss格式返回时间,时间为当前时间的5天后。

2.Date时间宏,时间单位支持DAY、WEEK、MONTH、YEAR,取值范围为[-999,999]

  • ${Date()} 以yyyy-MM-dd格式返回当前时间。

  • ${Date(yyyy/MM/dd)} 以yyyy/MM/dd返回当前时间。

  • ${Date(3, DAY)} 以yyyy-MM-dd格式返回时间,时间为当前时间的3天后。

  • ${Date(yyyy/MM/dd, -3, DAY)} 以yyyy/MM/dd格式返回时间,时间为当前时间的3天前。

3.Time时间宏,时间单位支持SECOND、MINUTE、HOUR,取值范围为[-999,999]

  • ${Time()} 以HH:mm:ss格式返回当前时间。

  • ${Time(HH:mm)} 以HH:mm格式返回当前时间。

  • ${Time(-30, MINUTE)} 以HH:mm:ss格式返回时间,时间为当前时间的30分钟前。

  • ${Time(HH:mm, 30, MINUTE)} 以HH:mm格式返回时间,时间为当前时间的30分钟后。

4.TimeStamp时间宏,时间单位支持MILLISECOND、SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、YEAR,取值范围为[-999,999]

  • ${TimeStamp()} 以时间戳(毫秒)格式返回当前时间。

  • ${TimeStamp(date)} 以时间戳(毫秒)格式返回今日0点(00:00:00)的时间戳。

  • ${TimeStamp(-300, MILLISECOND)} 以时间戳(毫秒)格式返回时间,时间为当前时间的300毫秒前。

  • ${TimeStamp(date, 10, HOUR)} 以时间戳(毫秒)格式返回时间,时间今日0点10小时后的时间戳。