指定日期和时间值

日期/时间值必须以下列关键字之一开头:

  • now-返回当前日期和时间
  • today-今天早上 00:00:00.0
  • thisWeek-最近一个星期日早上 00:00:00.0
  • thisMonth-本月第一天早上 00:00:00.0
  • thisYear-今年第一天早上 00:00:00.0

您可以按照以下任何时间单位数量向前或向后移动:

  • year (years)
  • month (months)
  • week (weeks)
  • day (days)
  • hour (hours)
  • minute (minutes)
  • second (seconds)

您可以使用以下工作日单位之一向前或向后移动到特定工作日的任何实例:

  • onMonday
  • onWednesday
  • onTuesday
  • onThursday
  • onFriday
  • onSunday
  • onSaturday

示例

today - 1 week

一周前

now - 1 week

精确的一周前

thisMonth + 1 month - 1 day

本月的最后一天

thisYear + 6 months + 3 days

今年的 7 月 4 日

thisMonth - 1 month + 14 days + 12 hours

上个月 15 日的中午

today - 1 onFriday + 7 hours + 30 minutes

上个星期五的早上 7:30

thisMonth + 1 month + 2 onTuesday

下个月的第二个星期二
如果下个月以星期二开始,则加上“2 onTuesday”将返回 8 日,而不是 15 日。

thisMonth + 2 months - 1 onSaturday

下个月的最后一个星期六
如果下个月以星期六结束,则减去“1 onSaturday”将返回(例如)30 日,而不是 23 日。

使用提示

如果您希望测试某个时间值是否落在某个特定日、周、月或年,您需要使用 is greater thanis less than 指定时间范围,如下例所示,它将返回二月的最后一周内所收到响应的记录:

Responded_ is greater than  thisYear + 2 months - 1 week  AND  Responded_  is less than  this year + 2 months

您可以使用复数时间单位(yearsmonthsweeksdayshoursminutesseconds),但不能使用复数的工作日单位(onSundayonMonday ... onSaturday)。

如果某个工作日落在一个月的第一天或最后一天,则加上或减去相应的工作日单位将按一个单位进行调整,如上面“第二个星期二”和“最后一个星期六”示例中所示。