A.A.I wrote:olim seems to be more specific but also has a future sense. quondam doesn't seem to do that at all.
I would have said the opposite, that quondam
implies greater definiteness than olim
. At any rate, both can be used of the future as well as of the past, and even of the present, in the sense of 'sometimes' or 'at certain times'. The main difference between the two, IMHO, is that olim
, when used of the past, means something like 'of old', whereas quondam
can refer to the recent past as well.
Thus, quam olim Abrahae promisisti, et semini ejus