There are 3 types of hybrid day and holiday tokens which can be used to display the number of working days (Arbeitstage) in Germany in a given month.
Token |
Range |
Description |
|---|---|---|
[tAT] |
18 à 23 |
Number of working days (Monday to Friday) in the current month, minus the number of national German public holidays in that same month. |
[tAt] [tAt0] |
18 à 23 |
Same as above, minus the number of regional public holidays observed by at least one German state (Land) in that same month.
The variant token [tAt0] is the same as the token [tAt] with the difference that it is blank if its value is the same as for the token [tAT] (ie. there are no regional holidays in the current month). |
[tat] [tat0] |
18 à 23 |
Same as above minus the occurrence of the Peace Day (Friedensfest) municipal public holiday in Augsburg.
The variant token [tat0] is the same as the token [tat] with the difference that it is blank if its value is the same as for the token [tAt] (ie. there is no occurrence of the Peace Day (Friedensfest) Augsburg municipal public holiday in the current month). |
The range 18–23 is indicative of the usual monthly totals in German calendars using a Monday-to-Friday working week, after excluding applicable public holidays. A month contains 20–23 weekdays before holiday exclusions. The exact result depends on the month and holidays included; the six-day working-week variants can produce higher totals.
To specify the IDs of the 2 holidays sets and 2 holidays IDs to use with the above tokens, see the Data preferences.
Multiple Databases
If your workstation is part of a multi-database or multi-site setup (ie. you use the database selection dialog when you start Q++Studio), there will be one set of working days IDs for each database, but these will be shared by all the workstations that connect to a given database.
Working Days over Periods Other than a Month
By default, these tokens count the number of working days in the month of the token. But, it is also possible to count working days over a different range of dates, using duration suffixes. For example, the token [1tAT:y+00] would count the number of working days for the entire year of the token's date.
See also: day tokens, German Zinstage, Norwegian rente days, working days.
Topic 180410, last updated on 18-Oct-2026