我正在尝试读取一种格式非常旧的文件类型。在它中,日期格式被指定为yymmdd格式,其中2位数的年份在范围为00,59被认为在21世纪,而在范围60,99的年份被认为在20世纪,因此59个代表2059年,60个代表1960年。我将如何将其解析为DateTime in C#?, DateTimeStyles.None, out dt);
但默认的2位数年份规则将范围为00、29为21世纪的</e
桌面应用程序启动服务并传递一个参数,该参数是转换为字符串的DateTime。在服务中,字符串被传递给DateTime.TryParse(string, out DateTime),但这一直失败。我的测试系统的文化是德国的,但我意识到,在服务中,文化似乎总是en-US (我认为是因为它在系统上下文中运行)。我知道我的申请将在全世界16个不同的国家运行。我在想,如果我能以某种方式获得用户文化并在我的服务