Deutsch — Temporal prepositions
German uses fixed prepositions for points and periods of time — am for days, um for clock times, im for months and seasons. Most of them take the dative case: am Montag, um 8 Uhr, im Juli.
How it works
Choose the preposition by the type of time expression: am + day or date (am Freitag, am 3. Mai), um + clock time (um 20 Uhr), im + month, season or year (im März, im Winter). For durations, seit means "since / for" an ongoing period (seit zwei Jahren), vor means "ago" (vor einer Woche), nach means "after" (nach dem Kurs), and ab means "from … on" (ab morgen). All of these govern the dative.
Examples
| Use (case) | Example |
|---|---|
| am — day / date (Dat.) | am Montag, am 3. Mai |
| um — clock time (Acc.) | um 8 Uhr, um wie viel Uhr? |
| im — month / season / year (Dat.) | im Juli, im Winter, im Jahr 2020 |
| seit — since / for (ongoing) (Dat.) | seit zwei Jahren, seit Montag |
| vor / nach — ago·before / after (Dat.) | vor einer Woche, nach dem Essen |
| ab / bis — from … on / until | ab morgen, bis Freitag |
| von … bis — from … to (span) | von 9 bis 17 Uhr, von Montag bis Freitag |
| gegen / über — around / over (period) | gegen 20 Uhr, über das Wochenende |
Good to know
Don't confuse um and gegen: um 8 Uhr is exactly 8, gegen 8 Uhr is "around 8". Also, seit and vor look similar but seit marks a period still going on (seit drei Tagen = for three days now), while vor marks a point in the past (vor drei Tagen = three days ago). Bare years take no preposition: 2020 or im Jahr 2020, never "in 2020" as in English.