For a range of dates, the start date and end date can be fully specified dates (all fields defined). If the start date is a fully specified date, then the end date can be a completely unspecified date (all fields wildcards [any]). If the start date is a completely unspecified date (all fields wildcards [any]), then the end date must be a fully specified date. The Day of Week must be set to match the day of the week for all specified dates. The following table shows some sample wildcard date ranges and their meanings.
Start Date |
End Date |
Meaning |
||||||
---|---|---|---|---|---|---|---|---|
Month |
Day of Month |
Year |
Day of Week |
Month |
Day of Month |
Year |
Day of Week |
|
Aug |
30 |
2012 |
Thursday |
any |
any |
any |
any |
From Thursday, August 30, 2012 to any date |
any |
any |
any |
any |
Jul |
04 |
2012 |
Wednesday |
Any date to Wednesday, July 4, 2012 |
Jan |
1 |
2012 |
Sunday |
April |
30 |
2012 |
Monday |
Sunday, January 1, 2012 to Monday, April 30, 2012 |
Note: No partial wildcard (any) fields for start date or end date are allowed in order to eliminate cases that could not be clearly interpreted and implemented. See BACnet Clarification for Date Entries section for more information.