我以特定格式从用户那里获取值,然后我应该将其转换为DateTime对象。
这是我的代码
DateTime dateGreg1 = DateTime.ParseExact(startDate, "dd/MM/yyyy", CultureInfo.InvariantCulture);
此代码在我的计算机上正常运行,但当我将项目复制到另一台计算机时,出现此错误:
字符串未被识别为有效的DateTime。
我的问题是为什么程序在原始计算机上运行,但是当我复制它时,它没有运行?
我应该做什么配置吗?
我正在使用Visual Studio 2012
答案 0 :(得分:0)
其他计算机'默认情况下可能使用不同的日期格式,即美国而不是英国。