具有日期格式dd/MM/yy的DateTime.TryParseExact或Convert.ToDateTime()的范围是多少

Zak*_*ksh 3 c# datetime

我想知道具有dd/MM/yy作为输入格式的DateTime.TryParseExact方法或Convert.ToDateTime()的范围.喜欢

DateTime.TryParseExact("01/07/05","dd/MM/yy",  new CultureInfo("en-US"),DateTimeStyles.None, out dateValue)
Run Code Online (Sandbox Code Playgroud)

要么

DateTime Time=Convert.ToDateTime("01/07/05");
Run Code Online (Sandbox Code Playgroud)

如果我将在01/07/35给出,它将不知道我是否在谈论1835,1935,2035.所以它具有一定的范围.有没有人知道它的一些参考?

谢谢

Ray*_*Ray 6

如果你问的是如何解释两位数的年份,它取决于文化的TwoDigitYearMax属性

这取决于计算机的设置.要查看设置的内容:

  1. 控制面板 - >区域和语言选项
  2. 自定义(XP)或其他设置(Win7)
  3. 日期选项卡.有一个关于如何解释两位数年份的设置.在我的电脑上,它被解释为1930年至2029年之间.