我正在研究一些历史数据,其中有些日期我准确地知道(即 dd/mm/yyyy),而其他日期只是 yyyy 而其他日期是 yyyy? (即年份不确定)。我什至遇到过 fl,这显然意味着“蓬勃发展”。
目前我正在使用 DateTime 类,它似乎不支持标记/表示此类不确定性。是否有解决此问题的标准方法?
最佳答案
我会考虑创建一个包装 DateTime(或 DateTimeOffset)的类,并具有其他字段来表示日期的哪些部分是确定的,哪些不是。
然后您可以将月、日和年字段公开为可为 null 的值,以反射(reflect)日期的哪些部分是已知的。
关于c# - 在 C# 中是否有表示不确定日期的标准方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2393829/