我需要在我的程序中解析日期,但它在一个用户的机器上失败(在丹麦).这对我的同事来说很有效,据我所知,他们都有相同的设置.
代码如下:
DateTime result;
if (DateTime.TryParse(InputBox.Text, out result))
YyyymmddField.Text = result.ToString("yyyyMMdd");
else
YyyymmddField.Text = "(invalid)";
Run Code Online (Sandbox Code Playgroud)
CurrentCulture是da-DK和他配置的格式是:yyyy.MM.dd.我要解析的日期字符串是2015.07.14.无论当前的文化如何,这都适用于我们的机器(瑞典).它也适用于他的同事,但不适合他.
我们在全球拥有数百名用户,据我们所知,他是唯一失败的计算机.
除了当前的事情CultureInfo会影响如何TryParse运作吗?