I am searching for a .NET library that can store and manage fuzzy (i.e. uncertain) dates/times, that is, temporal expressions that do not follow the usual precise pattern of day, month, year, hour, minute, second. I need something that can handle date/time values expressed, for example, as:
- Second quarter of 1985
- Early 1930s
- Second third of the XVII century
The library would probably implement a FuzzyDateTime type or something like that, and allow multiple ways to construct instances of it from text and/or regular DateTime values. Comparison and sorting features are also required.
So, my question is: do you know of any available products that fit this description? I am happy to consider all sorts of products, i.e. commercial, open source, freeware, etc.
Any ideas? Many thanks.