En este ejemplo, usamos las vacaciones de Acción de Gracias:

  • Para recibir el cuarto jueves de noviembre: GetDayOfWeekOccurrence (5, 4, Año (GetCurrentDateTimeUtc ()), 11)
  • Para obtener el día después del Día de Acción de Gracias (que puede que no siempre sea el cuarto viernes): AddDays (GetDayOfWeekOccurrence (5, 4, Year (GetCurrentDateTimeUtc ()), 11), 1)
  • Para ver si hoy es el mismo día que el día especificado:
    1. Guarde el día especificado como una variable de fecha y hora como Task.thanksgiving. 
    2. Utilice una acción de decisión y compare el año, mes y día de hoy con Task.thanksgiving.  También es posible que desee verificar la hora / minutos si es necesario.

Para obtener más detalles, descargue e importe este Ejemplo de horario de acción de gracias en arquitecto.

Fiesta* Cálculo
Día de Año Nuevo MakeDateTime (Año (GetCurrentDateTimeUtc ()), 1, 1)
Martin Luther King hijo. Día GetDayOfWeekOccurrence (2, 3, Año (GetCurrentDateTimeUtc ()), 1)
Día de la Marmota MakeDateTime (Año (GetCurrentDateTimeUtc ()), 2, 2) 
Día del Presidente GetDayOfWeekOccurrence (2, 3, Año (GetCurrentDateTimeUtc ()), 2)
Comienza el horario de verano GetDayOfWeekOccurrence (1, 2, Year (GetCurrentDateTimeUtc ()), 3, 2, 0, 0)
Pascua de Resurrección No se puede calcular; use una lista
Día de impuestos (solo aproximado; el IRS puede cambiar la fecha) MakeDateTime (Año (GetCurrentDateTimeUtc ()), 4, 15)
Día de la Madre GetDayOfWeekOccurrence (1, 2, Año (GetCurrentDateTimeUtc ()), 5)
Día Conmemorativo GetDayOfWeekOccurrence (2, -1, Año (GetCurrentDateTimeUtc ()), 5)
Dia del padre GetDayOfWeekOccurrence (1, 3, Año (GetCurrentDateTimeUtc ()), 6)
Día de la Independencia  MakeDateTime (Año (GetCurrentDateTimeUtc ()), 7, 4)
Día laboral GetDayOfWeekOccurrence (2, 1, Año (GetCurrentDateTimeUtc ()), 9)
Víspera de Todos los Santos MakeDateTime (Año (GetCurrentDateTimeUtc ()), 10, 31)
Fin del horario de verano GetDayOfWeekOccurrence (1, 1, Year (GetCurrentDateTimeUtc ()), 11, 2, 0, 0)
Día de elección AddDays (GetDayOfWeekOccurrence (2, 1, Year (GetCurrentDateTimeUtc ()), 11), 1)
Día de los Veteranos MakeDateTime (Año (GetCurrentDateTimeUtc ()), 11, 11)
Acción de gracias GetDayOfWeekOccurrence (5, 4, Año (GetCurrentDateTimeUtc ()), 11)
Viernes negro AddDays (GetDayOfWeekOccurrence (5, 4, Year (GetCurrentDateTimeUtc ()), 11), 1)
Lunes cibernético AddDays (GetDayOfWeekOccurrence (5, 4, Year (GetCurrentDateTimeUtc ()), 11), 4)
Nochebuena MakeDateTime (Año (GetCurrentDateTimeUtc ()), 12, 24)
día de Navidad MakeDateTime (Año (GetCurrentDateTimeUtc ()), 12, 25)
Vispera de Año Nuevo MakeDateTime (Año (GetCurrentDateTimeUtc ()), 12, 31)

* Principalmente ejemplos de vacaciones en EE. UU.