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.
[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). |
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 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: German Zinstage, Norwegian rente days, working days.
Topic 180410, last updated on 03-Nov-2021