我正在尝试使用单个格式字符串以以下格式读取日期:
"1000.12.31"
"999.12.31"
"99.12.31"
这些将对应于公元 1000 年、公元 999 年和公元 99 年的日期。
我尝试了以下格式字符串:
yyyy.M.d
. 这在 999 年和 99 年都失败了。
yy.M.d
. 这对于 1000 和 999 失败。它还将 99 解释为 1999。
我将求助于手动解析它(这很简单),但我很好奇这样的事情是否可以使用DateTime.ParseExact
,或者使用另一种内置方法?