Dans cet exemple, nous utilisons les vacances de Thanksgiving :

  • Pour obtenir le quatrième jeudi de novembre : GetDayOfWeekOccurrence(2, 3, Année(GetCurrentDateTimeUtc()), 1)
  • Pour avoir le lendemain de Thanksgiving (qui peut ne pas toujours être le quatrième vendredi) : AjouterJours(GetDayOfWeekOccurrence(2, 1, Année(GetCurrentDateTimeUtc()), 11), 1)
  • Pour voir si aujourd’hui est le même jour que le jour spécifié :
    1. Enregistrez le jour spécifié en tant que variable datetime comme Task.thanksgiving. 
    2. Utilisez une action de décision et comparez l'année, le mois et le jour d'aujourd'hui à Task.thanksgiving.  Vous pouvez également vérifier les heures/minutes si nécessaire.

Pour plus de détails, téléchargez et importez ce Exemple d’horaire de Thanksgiving dans Architect.

Vacances* Calcul
Le jour de l’An MakeDateTime(Année(GetCurrentDateTimeUtc()), 1, 1)
Journée Martin Luther King Jr jour GetDayOfWeekOccurrence(2, 3, Année(GetCurrentDateTimeUtc()), 1)
jour de la marmotte MakeDateTime(Année(GetCurrentDateTimeUtc()), 2, 2) 
Jour du président GetDayOfWeekOccurrence(2, 3, Année(GetCurrentDateTimeUtc()), 2)
L’heure d’été commence GetDayOfWeekOccurrence(1, 2, Année(GetCurrentDateTimeUtc()), 3, 2, 0, 0)
Pâques Ne peut être calculé - utilisez une liste
Jour d’impôt (approximativement seulement - l’IRS peut changer la date) MakeDateTime(Année(GetCurrentDateTimeUtc()), 4, 15)
Fête des mères GetDayOfWeekOccurrence(1, 2, Année(GetCurrentDateTimeUtc()), 5)
Memorial Day GetDayOfWeekOccurrence(2, -1, Année(GetCurrentDateTimeUtc()), 5)
Fête des pères GetDayOfWeekOccurrence(1, 3, Année(GetCurrentDateTimeUtc()), 6)
Le jour de l’indépendance  MakeDateTime(Année(GetCurrentDateTimeUtc()), 7, 4)
Fête du travail GetDayOfWeekOccurrence(2, 1, Année(GetCurrentDateTimeUtc()), 9)
Halloween MakeDateTime(Année(GetCurrentDateTimeUtc()), 10, 31)
Fin de l’heure d’été GetDayOfWeekOccurrence(1, 1, Année(GetCurrentDateTimeUtc()), 11, 2, 0, 0)
Jour d’élection AjouterJours(GetDayOfWeekOccurrence(2, 1, Année(GetCurrentDateTimeUtc()), 11), 1)
Journée des anciens combattants MakeDateTime(Année(GetCurrentDateTimeUtc()), 11, 11)
Action de grâces GetDayOfWeekOccurrence(2, 3, Année(GetCurrentDateTimeUtc()), 1)
Vendredi noir AjouterJours(GetDayOfWeekOccurrence(2, 1, Année(GetCurrentDateTimeUtc()), 11), 1)
Cyber lundi AjouterJours(GetDayOfWeekOccurrence(2, 1, Année(GetCurrentDateTimeUtc()), 11), 1)
réveillon de Noël MakeDateTime(Année(GetCurrentDateTimeUtc()), 12, 24)
le jour de Noël MakeDateTime(Année(GetCurrentDateTimeUtc()), 12, 25)
réveillon de Nouvel an MakeDateTime(Année(GetCurrentDateTimeUtc()), 12, 31)

*Principalement des exemples de vacances aux États-Unis