Specifica di valori di data e ora
Un valore di data e ora deve iniziare con una delle parole chiave seguenti:
now: data e ora correntetoday: 00:00:00.0 questa mattinathisWeek: 00:00:00.0 della domenica mattina più recentethisMonth: 00:00:00.0 del mattino del primo giorno di questo mesethisYear: 00:00:00.0 del mattino del primo giorno di questo anno
È possibile andare avanti o indietro di un numero qualsiasi delle unità di tempo seguenti:
year(years)month(months)week(weeks)day(days)hour(hours)minute(minutes)second(seconds)
È possibile andare avanti o indietro a qualsiasi istanza di uno specifico giorno della settimana mediante una delle unità dei giorni della settimana seguenti:
onMondayonWednesdayonTuesdayonThursdayonFridayonSundayonSaturday
Esempi
today - 1 week
Una settimana fa
now - 1 week
Una settimana fa esatta
thisMonth + 1 month - 1 day
L'ultimo giorno del mese
thisYear + 6 months + 3 days
Il 4 di luglio di quest'anno
thisMonth - 1 month + 14 days + 12 hours
Mezzogiorno del 15 del mese scorso
today - 1 onFriday + 7 hours + 30 minutes
Venerdì scorso alle 7:30
thisMonth + 1 month + 2 onTuesday
Il secondo martedì del prossimo mese
Se il prossimo mese inizia di martedì, aggiungendo "2 onTuesday" verrà restituito il girono 8 e non il giorno 15.
thisMonth + 2 months - 1 onSaturday
Ultimo sabato del prossimo mese
Se il prossimo mese finisce di sabato, sottraendo "1 onSaturday" verrà restituito (ad esempio) il giorno 30 e non il giorno 23.
Suggerimenti per l'uso
Per testare se un valore temporale ricade in un particolare giorno, settimana, mese o anno, è necessario specificare un intervallo di periodi, mediante è maggiore di ed è minore di, come in questo esempio, che restituisce i record per le risposte ricevute entro l'ultima settimana di febbraio:
Responded_ is greater than thisYear + 2 months - 1 week AND Responded_ is less than this year + 2 months
È possibile utilizzare i plurali per le unità di tempo (years, months, weeks, days, hours, minutes, seconds), ma non per le unità dei giorni della settimana (onSunday, onMonday, ..., onSaturday).
Se un giorno della settimana cade il primo o l'ultimo giorno del mese, aggiungendo o sottraendo la corrispondente unità del giorno della settimana, viene modificato di uno, come nei precedenti esempi "secondo martedì" e "ultimo sabato".