我有一个关于解析日期字符串的需求,格式为“dd/MM/yy”。如果年份被认为比当前年份大30年,则在年份前加上19。否则,在年份前加上20。
举例: 01/01/50 -> 01/01/1950 01/01/41 -> 01/01/2041
我不确定DateTime.ParseExact如何决定使用哪个前缀,或者我如何强制它朝着一个方向(它似乎会做出明智的假设,例如01/01/12 -> 01/01/2012,我只是不知道如何指定它将切换的时间点)。
举例: 01/01/50 -> 01/01/1950 01/01/41 -> 01/01/2041
我不确定DateTime.ParseExact如何决定使用哪个前缀,或者我如何强制它朝着一个方向(它似乎会做出明智的假设,例如01/01/12 -> 01/01/2012,我只是不知道如何指定它将切换的时间点)。
ParseExact
不可能实现。 - Sudhakar Tillapudi