c# - 在 C# 中是否有表示不确定日期的标准方法?

标签 c# datetime

我正在研究一些历史数据,其中有些日期我准确地知道(即 dd/mm/yyyy),而其他日期只是 yyyy 而其他日期是 yyyy? (即年份不确定)。我什至遇到过 fl,这显然意味着“蓬勃发展”。

目前我正在使用 DateTime 类,它似乎不支持标记/表示此类不确定性。是否有解决此问题的标准方法?

最佳答案

我会考虑创建一个包装 DateTime(或 DateTimeOffset)的类,并具有其他字段来表示日期的哪些部分是确定的,哪些不是。

然后您可以将月、日和年字段公开为可为 null 的值,以反射(reflect)日期的哪些部分是已知的。

关于c# - 在 C# 中是否有表示不确定日期的标准方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2393829/

相关文章:

php - 时间戳差异和输出

sql-server - 如何将SQL Server中没有分隔符的日期时间字符串转换为日期时间?

c# - 在 Dictionary<Key, Collection<Value>> 中自动创建集合

C# MySQL 异步方法不起作用

c# - 使用角度移动矩形

python - 两个日期时间之间的django分钟

java - 如何在 Java 中将日期增加 6 个月

Python Django Time Zone Conversion Incorrect Time for 'US/Pacific' 时区

c# - 进入 Controller 后后期绑定(bind)动态解析模型

c# - App.Config 可以嵌入到.NET 应用程序中吗?