2010-11-30 87 views
1

我现在面临的问题,而最新的转换日期格式问题

如果我用 - Date.parse(“28/01/2011”) 它给了我错误的

“字符串没有被确认为有效的日期时间。“

所以然后我修改上面的代码为 - CDATE( “28/01/2011”) 它给我误差作为

28/01/2011 “输入“从字符串铸” '日期'无效。“

我用convert.todatetime也date.parseexact但没有什么工作......

我使用VS2003在asp.net1.1与vb.net

回答

2

大概分析是使用InvariantCulture的日期格式“MM/dd/yyyy”。也许你可以用

DateTime.ParseExact("28/01/2011", "dd/MM/yyyy", CultureInfo.InvariantCulture) 

尝试或传递正确的文化上的解析,比如西班牙语已日期格式DD/MM/YYYY从内存

Date.Parse("28/01/2011", new CultureInfo("es-ES", true)); 

写,也许是不准确的